Автор: | Г. Гренкин | Ограничение времени: | 1 сек | |
Входной файл: | input.txt | Ограничение памяти: | 256 Мб | |
Выходной файл: | output.txt |
Во саду ли, в огороде бегала собачка.
Огород, по которому бегает собачка, представляет собой квадрат размером N × N метров.
Разумеется, это не первая среди собак, бегавших по этому огороду, и каждая из них хотя бы раз закапывала в нем косточки. Поэтому в разных местах огорода присутствует вкусный запах разной интенсивности. Огород разделён на N2 квадратиков, в квадратике с координатами (i, j) интенсивность запаха равняется ai,j.
Квадратик с координатами (1, 1) расположен в левом верхнем углу огорода. Первая координата откладывается по горизонтали, вторая — по вертикали.
Вначале собака находится в квадратике с координатами (i0, j0). На каждом шаге собака перемещается в соседний (слева, сверху, справа или снизу) квадратик, в котором запах самый сильный и сильнее, чем в квадратике, в котором находится собака. Если такого квадратика не оказалось, то собака останавливается.
Напишите программу, позволяющую найти траекторию собаки.
Входной файл содержит целые числа N i0 j0.
Далее следуют N2 целых чисел ai,j.
Выходной файл должен содержать пары целых чисел — траекторию собаки.
Входные данные таковы, что траектория собаки определена однозначно.
2 ≤ N ≤ 100
0 ≤ ai,j ≤ 100
1 ≤ i0, j0 ≤ N
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|