Problem
Farmer John의 목초지는 정사각형 셀의
NxN
그리드(
\(1<=N<=500\))로 생각할 수 있습니다. 잔디와 함께 (큰 체스 판처럼). 토양의 다양성으로 인해 일부 세포의 풀은 다른 세포보다 더 푸르다. 각 셀
(i,j)
간격
\ (1…200\).
농부 John은 목초지의 직사각형 하위 그리드 사진을 찍고 싶어합니다. 그는 자신의 사진에서 G
최소값이 선명한 100
이기를 원합니다. 그가 얼마나 많은 다른 사진을 찍을 수 있는지 세도록 도와주세요. 하위 그리드는 전체 목초지에서 하나의 셀까지 크기가 다양할 수 있습니다. \(N^2(N+1)^2/4\)가 있으며 64비트 정수를 사용합니다(예: < code>long long(C++에서는).
입력
첫 번째 줄에는
N
이 포함됩니다. 다음 각
N
행에는
N
정수가 포함되어 있으며 함께 크기를 설명합니다
G(i,j)
  ; ;목초지용
NхN
.
출판물
Farmer John이 찍을 수 있는 다양한 사진의 수를 출력합니다. "녹음"의 최소 수준이 있는 직사각형 부격자의 수 정확히
100
.
대답에는 C++에서 long long
유형의 64비트 정수 변수가 필요합니다.
예
<헤드>
# |
입력 |
출력 |
것>
<몸>
1 |
3
57 120 87
200 100 150
2 141 135
| 8 |
테이블>