Задание 3. Солитер
Скачать 18.47 Kb.
|
СолитерИгра под названием Солитер проводится на доске с тридцатью тремя клетками. Такую доску легко получить, прикрыв шахматную доску листом картона с крестообразный вырезом.
На рисунке каждая клетка обозначена парой чисел, указывающих номера горизонтального и вертикального рядов, на пересечении которых находится клетка. В начале игры все клетки, за исключением какой-нибудь одной, заняты шашками. Требуется снять 31 шашку, причем задаются пустая «начальная» клетка (а,b) и «конечная» (с‚d),на которой должна оказаться уцелевшая в конце игры шашка. Правила игры таковы: любая шашка может быть снята с доски, если рядом с ней (в горизонтальном или вертикальном направлении) находится с одной стороны какая-нибудь шашка(«снимающая»), а с противоположной стороны — пустая клетка, на которую «снимающая» шашка должна быть при этом переведена. Из теории игры следует, что решение будет в том и только в том случае, когда a=с(mod3) и Ь=d(mod3). Приведем для примера решение задачи, в которой клетка (44) является и начальной, и конечной.
Здесь в записи каждого хода указаны для «снимающей2 шапки номер исходной клетки и номер клетки на которую она ставится (при этом с доски снимается шапка, стоящая на промежуточной клетке). Попробуйте снять 31 шапку:
|