{"sol":"\"{\\\"_rotateCount\\\":14,\\\"_moveCount\\\":24,\\\"_stepArr\\\":[{\\\"_str\\\":\\\"3:5-2:5;5:5-4:5;7:5-6:5;9:5-8:5;8:6-9:6;6:6-7:6;4:6-5:6;2:6-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;4:7-3:7;6:7-5:7;8:7-7:7;6:8-7:8;4:8-5:8;6:9-5:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"3:5-2:5;4:5-4:6;7:5-6:5;9:5-8:5;8:6-9:6;6:6-7:6;5:5-5:6;2:6-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;4:7-3:7;6:7-5:7;8:7-7:7;6:8-7:8;4:8-5:8;6:9-5:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"3:5-2:5;4:5-4:6;6:5-6:6;9:5-8:5;8:6-9:6;7:5-7:6;5:5-5:6;2:6-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;4:7-3:7;6:7-5:7;8:7-7:7;6:8-7:8;4:8-5:8;6:9-5:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"3:5-2:5;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;2:6-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;4:7-3:7;6:7-5:7;8:7-7:7;6:8-7:8;4:8-5:8;6:9-5:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;4:7-3:7;6:7-5:7;8:7-7:7;6:8-7:8;4:8-5:8;6:9-5:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;4:7-3:7;6:7-5:7;8:7-7:7;6:8-7:8;3:8-4:8;6:9-5:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;4:7-3:7;6:7-5:7;8:7-7:7;5:8-6:8;3:8-4:8;6:9-5:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;4:7-3:7;6:7-5:7;8:7-7:7;5:8-5:9;3:8-4:8;6:8-6:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;6:7-5:7;8:7-7:7;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;6:7-5:7;8:7-9:7;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;6:7-7:7;8:7-9:7;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;6:7-7:7;8:8-9:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;7:7-8:7;8:8-9:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;7:7-8:7;7:8-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:5-6:6;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-5:5;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;4:6-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:5-5:6;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;4:3-5:3;6:2-5:2;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;6:3-7:3;3:3-4:3;6:2-5:2;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;7:3-8:3;3:3-4:3;6:2-5:2;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:4-3:4;6:4-5:4;8:4-7:4;7:3-8:3;3:3-4:3;6:3-5:3;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:4-3:4;5:3-5:4;8:4-7:4;7:3-8:3;3:3-4:3;6:3-6:4;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:4-3:4;5:4-5:5;8:4-7:4;7:3-8:3;3:3-4:3;6:3-6:4;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:4-3:4;5:4-5:5;8:4-7:4;7:3-8:3;3:3-4:3;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;3:3-3:4;5:4-5:5;8:4-7:4;7:3-8:3;4:3-4:4;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;3:3-3:4;5:4-5:5;7:3-7:4;8:3-8:4;4:3-4:4;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;3:3-3:4;5:4-5:5;7:3-8:3;7:4-8:4;4:3-4:4;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;3:3-3:4;5:4-5:5;7:3-7:4;8:3-8:4;4:3-4:4;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":0},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;3:3-3:4;5:4-5:5;7:2-7:3;8:3-8:4;4:3-4:4;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;3:3-3:4;5:4-5:5;6:2-6:3;8:3-8:4;4:3-4:4;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;3:3-3:4;5:4-5:5;6:2-6:3;8:3-8:4;4:2-4:3;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;3:3-3:4;5:4-5:5;6:2-6:3;8:3-8:4;5:2-5:3;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:3-4:4;5:4-5:5;6:2-6:3;8:3-8:4;5:2-5:3;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:5-8:6;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:3-4:4;5:4-5:5;6:2-6:3;7:3-7:4;5:2-5:3;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:4-8:5;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:3-4:4;5:4-5:5;6:2-6:3;7:3-7:4;5:2-5:3;6:4-6:5;3:7-3:8;7:7-7:8;8:7-8:8;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:4-8:5;9:5-9:6;7:5-7:6;5:6-5:7;3:5-3:6;4:3-4:4;5:4-5:5;6:2-6:3;7:3-7:4;5:2-5:3;6:4-6:5;3:7-3:8;7:7-7:8;8:6-8:7;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:4-8:5;9:5-9:6;7:5-7:6;5:6-5:7;3:4-3:5;4:3-4:4;5:4-5:5;6:2-6:3;7:3-7:4;5:2-5:3;6:4-6:5;3:7-3:8;7:7-7:8;8:6-8:7;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1},{\\\"_str\\\":\\\"2:5-2:6;4:5-4:6;6:6-6:7;8:4-8:5;9:5-9:6;7:5-7:6;5:6-5:7;3:4-3:5;4:3-4:4;5:4-5:5;6:2-6:3;7:3-7:4;5:2-5:3;6:4-6:5;3:6-3:7;7:7-7:8;8:6-8:7;5:8-5:9;4:7-4:8;6:8-6:9;\\\",\\\"_stepType\\\":1}],\\\"_isComplit\\\":true,\\\"_orientalCount\\\":0}\"","res":"{\"_isComplit\":true,\"_rotateCount\":14,\"_moveCount\":24}"}
kio-online
Ацтекский бриллиант (1 уровень)
Квадрат, нарисованный на клетчатой доске, как показано на рисунках, называется ацтекским квадратом. Его можно по-разному замостить костяшками домино. Можно написать программу, которая будет строить случайные замощения. При этом возникает очень интересный вероятностный эффект, который называется теоремой о полярном круге: в углах квадрата возникает “кирпичная кладка, а посередине вертикальное и горизонтальное расположения домино выглядят хаотично. Вам предлагается из одного замощения получить другое:
В вашем распоряжении два преобразования:
- Поворот квадратика - две рядом стоящие доминошки можно развернуть щелчком мыши:
- Сдвиг домино на одну клетку по горизонтали или вертикали:
Чем меньше вы сделаете преобразований, тем лучше. При равном числе преобразований лучшим считается решение с меньшим числом сдвигов. Область покрытия домино не должна измениться.