Я в школьные годы более-менее серьезно занимался шахматами, поэтому мне также довелось познакомиться и с шахматной композицией. Сегодня я оставлю здесь одну задачку собственного производства.
Задание: кооперативный мат в 2 хода. Кому лень читать статью по ссылке — черные начинают первыми, каждая сторона делает по два разрешенных правилами хода, и вторым своим ходом белые объявляют мат. При этом стороны действуют сообща, т.е. черные хотят, чтобы им как можно быстрее поставили мат, и белые это знают.
Вчера я стал почти уверен в том, что быстрейший способ решить эту задачу — написать программу для ее решения. Наверняка тут есть люди, не понаслышке знакомые с шахматами — сможете опровергнуть мое утверждение? :)
Прячьте свои ответы под спойлеры — пишите комментарий и сразу же редактируйте его, чтобы ответ остался в предыдущей правке. Или просто напишите программу и проверьте себя самостоятельно!
<спойлер>
спойлер корректен, или накладываются какие-то дополнительные ограничения?
Это шах, а не мат, черные могут закрыться конем
да, забавно, условие того что обе стороны хотят поставить мат слишком расслабляет)
Без компа
Accepted! На самом деле круто, большинство знакомых шахматистов и за полчаса не справлялись :)
P.S. эта ветка на английском языке...
<Спойлер>
Presentation Error. Невозможно выполнить четвертый полуход (третий полуход шах).
Упс. И даже заменой второго хода не фиксится.
Липа!
Ошибочка.
Сколько я неверных решений успел придумать =)
Но это, вроде бы, правильное уже
зачОт! :)
Ключевая подсказка — РЕШЕНИЕ ЕСТЬ! :)
Прикольная задача! Я вычислил (без шахмат, по диаграмме на КФ) клетку, на которой мат (так сказать — единственная клетка-кандидат), но по психологическим причинам (решившие — поймут) мат не поставил :( — Подумал уж, что решения и нету ...
Для сомневающихся подтвеждаю — решение есть! :)
Да, решение есть. Мне вчера через двадцать минут надоело думать и я написал перебор.
Мне кажется, что тут особо опыт игры в шахматы не важен, скорее опыт решения шахматных задач и комбинаций. Лично я занимался когда-то шахматами, выполнил первый разряд, а потом подсел на математику, и тут понеслось... В общем, лет 5 не занимаюсь уже. Но, тем не менее, нашел минут за 10 решение.
Спойлер
Не буду приводить решение, оно присутствует в ветке. Решил примерно за четверть часа. Правда, недавно перерешал учебник Максима Блоха "Учебник шахмат".