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