Problem
Çiftçi John'un merası, kare hücrelerden oluşan bir
NxN ızgara (
\(1<=N<=500\)) olarak düşünülebilir çim ile (büyük bir satranç tahtası gibi). Toprağın değişkenliğinden dolayı bazı hücrelerdeki çimenler diğerlerinden daha yeşildir. Her hücre
(i,j) bir tamsayı ile tanımlanır -
G(i,j) yeşillik düzeyi,
\ (1…200\).
Çiftçi John, merasının dikdörtgen bir alt ızgarasının fotoğrafını çekmek istiyor. Fotoğrafındaki minimum G keskin 100 olmasını istiyor. Kaç farklı fotoğraf çekebileceğini saymasına yardım edin. Alt ızgaranın boyutu tüm meradan bir hücreye kadar değişebilir. Farklı alt kafesler \(N^2(N+1)^2/4\) var, 64 bitlik bir tamsayı kullanın (< code>long gibi) C++'da uzun).
Girdi
İlk satırda
N bulunur. Aşağıdaki
N satırların her biri
N tamsayı içerir ve birlikte büyüklükleri
G(i,j) 'yi tanımlar ; ;otlak için
NхN .
Künye
Çiftçi John'un çekebileceği farklı fotoğrafların sayısını çıkarın, örn. minimum "yeşillik" seviyesinin olduğu dikdörtgen alt kafeslerin sayısı tam olarak
100.
Yanıtın C++'da long long türünde 64 bitlik bir tamsayı değişkeni gerektirdiğini unutmayın.
Örnekler
| # |
Girdi |
Çıktı |
şey>
| 1 |
3
57 120 87
200 100 150
2 141 135
| 8 |