| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 7 | 4 | 4 | 57.143% |
Сегодня, прогуливаясь по Альфе, Лорелин обнаружила новый фонтан, который совсем скоро будет открыт и наполнен водой. Лорелин стало интересно, сколько воды будет помещаться в этот фонтан.
Фонтан представляет из себя набор столбиков. Основанием фонтана является прямоугольное поле $n \times m$, разделенное на $nm$ единичных квадратов. Строки основания пронумерованы целыми числами от $1$ до $n$, а столбцы --- целыми числами от $1$ до $m$. В каждой клетке поля расположен столбик целой положительной высоты. Высота столбика, расположенного на пересечении $i$-й строки и $j$-го столбца, составляет $h_{i, j}$.
После открытия фонтана сверху на него будет литься вода до тех пор, пока она не заполнит все возможные пустоты внутри фонтана. Приведем формальное описание заполнения фонтана водой: после того, как фонтан будет открыт, на каждом из столбиков сверху появится столб воды некоторой неотрицательной (но, возможно, нулевой) высоты. Пусть высота столба воды на столбике, расположенном на пересечении $i$-го столбца и $j$-й строки, составляет $w_{i, j}$. Будем говорить, что вода не выливается из фонтана, если выполнены следующие условия:
Общий объем воды, находящейся в фонтане, равен сумме значений $w_{i, j}$ для всех столбиков. Фонтан наполняется водой таким образом, чтобы общий объем воды был максимально возможным.
Лорелин запомнила размеры основания фонтана, а также высоты всех столбиков, из которых он состоит, однако посчитать, какой объем воды будет помещаться в фонтане, она затрудняется. Помогите ей справиться с этой задачей, ведь у самой Лорелин есть куда более полезные дела!
Первая строка входных данных содержит два целых числа $n$ и $m$ --- количество строк и столбцов в основании фонтана ($3 \le n, m \le 900$).
Каждая из следующих $n$ строк содержит по $m$ целых чисел. Строка с номером $i + 1$ содержит числа $h_{i, 1}, h_{i, 2}, \dots, h_{i, m}$ --- высоты столбиков, располагающихся в $i$-й строке ($1 \le h_{i, j} \le 10^9$).
Выведите единственное число --- максимальный общий объем воды, который может поместиться в фонтан.
4 4 3 4 4 3 4 1 2 3 3 4 5 3 3 1 4 4
3
4 5 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 2 2 2
2
В первом тесте из условия максимальный объем достигается при $w_{2, 2} = 2$, $w_{2, 3} = 1$, $w_{i, j} = 0$ для всех остальных столбиков. Легко убедиться, что все необходимые условия при этом выполняются, а общий объем воды равен $3$.
Во втором тесте из условия только на двух столбиках может располагаться вода: максимальный объем достигается при $w_{2, 2} = 1$, $w_{2, 3} = 1$, $w_{i, j} = 0$ для всех остальных столбиков. Общий объем воды равен $2$.