Автор: | А. Жуплев | Ограничение времени: | 1 сек | |
Входной файл: | input.txt | Ограничение памяти: | 64 Мб | |
Выходной файл: | output.txt | |||
Максимальный балл: | 100 |
Прожив 1000 лет, Гассан Абдуррахман ибн Хоттаб выучил новое заклинание. Теперь Хоттабыч может проходить через стены. Хоттабыч знает, что в доме, где живёт его друг Волька, N этажей. На каждом этаже по M квартир, при этом все квартиры одинаковые по размерам. В этом доме номер квартиры состоит из двух чисел — номер этажа и номер квартиры на этаже. На каждом этаже квартиры нумеруются одинаково. То есть для квартиры с номером (i; j) квартиры с номерами (i; j − 1) и (i; j + 1) будут соответственно соседними слева и справа, а квартиры (i − 1; j) и (i + 1; j) — снизу и сверху.
Волька живёт в квартире с номером (Vi; Vj), а Волькин друг в квартире (Fi; Fj). Хоттабыч хочет из квартиры Вольки добраться до квартиры его друга, применяя новое заклинание. Находясь в любой квартире, Хоттабыч может перейти в соседнюю квартиру (слева, справа, снизу, сверху), при этом, в зависимости от некоторых особенностей той квартиры, куда пойдёт Хоттабыч, у него будет либо отниматься, либо прибавляться магическая энергия. Для каждой квартиры этого дома Хоттабыч знает на сколько измениться его энергия, при появлении в ней (если число положительное, то столько энергии прибавляется, если же оно отрицательное, то энергия уменьшается на модуль этого числа).
Предоставив вам все необходимые данные, Хоттабыч просит вас написать программу, которая бы рассчитывала минимальные затраты или максимальный прирост магической энергии Хоттабыча при переходе из квартиры (Vi; Vj) в квартиру (Fi; Fj). В случае прироста ответ будет отрицательным. Также Хоттабыч не хочет, чтобы по пути, при переходе через одну стенку, у него отнималось больше 106 единиц энергии.
1 ≤ N, M ≤ 650
− 1000001 ≤ a(i; j) ≤ 1000000
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|