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