unit 40
begin
author tailor
title nrk7_009
size 7
problem
- - - - 4 - 2
- - - - - - -
- - 1 - - - -
3 - - - - 2 -
- 2 - 3 - - 3
- - - - - - -
- - - - - - -
solution
x x - - - x -
- x x x - x -
- x - x x x x
- x x x - - x
x - x - x x -
x - x - - x -
x x x x x x -
moves
Z2;L0;L0;gb,1,,,;fb,0,,,;gc,0,,,;fc,0,,,;ac,1,,,;ab,1,,,;
bb,0,,,;aa,0,,,;bf,1,,,;af,0,,,;bg,0,,,;cf,0,,,;ag,0,,,;
cg,0,,,;ba,0,,,;ca,1,,,;da,1,,,;ed,1,,,;ec,0,,,;dd,0,,,;
ee,0,,,;df,1,,,;dg,0,,,;eg,0,,,;ef,1,,,;fg,0,,,;ff,0,,,;
gf,1,,,;gg,1,,,;eb,1,,,;db,0,,,;
end
Задача – восстановить “карту”, на которой изображены “река” (черные клетки) и “острова” (белые клетки), согласно следующим правилам:
- Число в клетке указывает, сколько белых клеток содержит “остров”, соответственно, в каждом “острове” есть только одна клетка с числом, и сами “острова” соприкасаются только углами.
- Все клетки “реки” должны быть соединины между собой по горизонтали или по вертикали.
- Клетки “реки” не могут формировать квадраты размером 2х2 и клетки и более.