unit 33
begin
author tailor
source www.playsudoku.ru
title sky_9_2_01
size 9
depth 9
problem
5 - - - - 1 - - -
6 1 - 7 - - - 4 -
- - - - - - 1 - -
- 4 - - 6 - - - -
2 - - - - - - - 9
- - - - 4 - - 3 -
- - 5 - - - - - -
- 7 - - - 6 - 5 2
- - - 5 - - - - 4
clabels
4 2 5 3 2 2 5 1 3
2 3 1 3 3 4 2 4 3
rlabels
3 3 2 2 4 1 4 4 -
2 2 3 3 - 5 2 3 4
solution
5 8 2 3 7 1 4 9 6
6 1 3 7 2 9 5 4 8
4 9 7 6 3 2 1 8 5
8 4 1 9 6 5 2 7 3
2 3 8 4 5 7 6 1 9
9 5 6 2 4 8 7 3 1
1 6 5 8 9 4 3 2 7
3 7 4 1 8 6 9 5 2
7 2 9 5 1 3 8 6 4
end
Перед вами вид сверху на городской квартал. В каждой клетке стоит “небоскреб” высотой, равной числу в этой клетке. Числа с боков сетки означают количество “небоскребов”, видимых из соответствующей строки или столбца, если смотреть от этого числа.
Задача - заполнить сетку числами так, чтобы в каждой строке и в каждом столбце каждое число использовалось лишь единожды.