Пастбище Фермера Джона может рассматриваться как
NхN решётка (
\(1<=N<=500\)) квадратных ячеек с травой (как большая шахматная доска). Из-за изменчивости почвы, трава в некоторых ячейках зеленее, чем в других. Каждая ячейка
(i,j) описывается целым числом - уровнем зелёности
G(i,j), в интервале
\(1…200\).
Фермер Джон хочет сделать фотографию прямоугольной подрешётки своего пастбища. Он хочет, чтобы минимальная из величин G на его фотографии была ровна 100. Помогите ему посчитать, сколько таких различных фотографий он сможет сделать. Подрешётка может быть размером от всего пастбища и до одной ячейки. Всего существует \(N^2(N+1)^2/4\) различных подрешёток, для хранения такого числа используйте 64-битное целое (типа long long в C++).
Входные данные
Первая строка содержит
N. Каждая из следующих
N строк содержит
N целых чисел и все вместе они описывают величины
G(i,j) для пастбища
NхN .
Выходные данные
Выведите количество различных фотографий, которые может сделать Фермер Джон, т.е. количество прямоугольных подрешёток, в которых минимальный уровень "зелёности" ровно
100.
Заметим, что для ответа требуется использовать 64-битную целую переменную типа long long в C++.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
3
57 120 87
200 100 150
2 141 135 |
8 |