Что вообще можно сказать о человеке: что сделал он сам, а что нет? Т.е. если человек копает землю лопатой, то это именно он лично вспахивает огород. Что на это ответит австралопитек, к примеру, делающий тоже самое голыми руками? Он всерьез возмутится, скажет: "мужик, ты не прав, это твоя лопата копает, а ты тут вообще ни при чем". И оба, логично, окажутся правы.
А как быть, когда дело доходит до задачек, которые решаются силой мозга? Помню, нам в школе запрещали использовать калькулятор, якобы для профилактики устного счета. Но мы сейчас пользуемся сложной вычислительной техникой, и никто даже не думает возразить, что софт пишу не я, а транслятор. Все, на самом деле, зависит лишь от угла зрения.
Как-то в шутку поспорили (или даже не поспорили) с другом, который офигенно крут в разминировании Сапера, будет ли считаться моей победой то, что я разминирую поле быстрее, чем он, но используя вспомогательные средства. С одной стороны, логично, что я могу задействовать, например, тот же калькулятор и с ним пытаться щелкать по клеткам. Никто не усомнится в том, что я сам вычисляю мины. Но как быть, если я написал программу, которая вскрывает всю карту сама?
Считать ли, что игру прошел я сам? Ведь ни кто иной, как именно я написал программу? Похоже, пока для этих ответов не существует прецендента.
Так вот, прога-то реально забавная. Вскрывает самое большое стандартное поле за две секунды. За процессом в цикле смотреть можно бесконечно. Выкладываю исходники и бинарь, а также статью с описанием решения.
http://teal.bel.ru/solutions/unminer.zip