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