Dərələr#10327

Dərələr

1 saniyə
128 meqabayt
Çox çətin

Bessi görməli yerləri gəzməyi sevir və bu gün o, mənzərəli vadilər axtarır.

O, n * n ölçülü bir şəbəkə ilə maraqlanır, burada hər bir hüceyrənin müəyyən bir hündürlüyü var. Şəbəkənin kənarındakı hər bir hüceyrənin sonsuz hündürlükdə olduğunu qəbul edə bilərik.

Vadi, şəbəkənin müəyyən bir sahəsidir ki, bu sahə bitişikdir, deşikləri yoxdur və onu əhatə edən hər bir hüceyrə bu sahədəki bütün hüceyrələrdən daha yüksəkdir.

Daha dəqiq desək:

Bessinin vəzifəsi bütün vadilərin ölçülərinin cəmini tapmaqdır.

Nümunələr

Bu bir regiondur:

oo.
ooo
..o

Bu region deyil (orta hüceyrə və aşağı sağ hüceyrə kənar-bitişik deyil):

oo.
oo.
..o

Bu deşiksiz bir regiondur:

ooo
o..
o..

Bu deşikli bir sahədir (halqa formasında olan ayrı hüceyrə sahənin "xarici tərəfi" ilə nöqtə-bitişik deyil):

ooo
o.o
ooo

Bu, deşiksiz başqa bir sahədir (mərkəzdəki hüceyrə sağ alt küncdəki hüceyrə ilə nöqtə-bitişikdir):

ooo
o.o
oo.

Giriş məlumatları

Birinci sətir tam ədəd n (1 ≤ n ≤ 750) ehtiva edir. Növbəti n sətirin hər biri şəbəkənin hüceyrələrinin hündürlüyünü ehtiva edən n tam ədəd ehtiva edir. Hər bir hündürlük h şərtini ödəyir 1 ≤ h ≤ 10^6. Bütün hündürlüklər fərqli tam ədədlərdir.

Çıxış məlumatları

Tək tam ədəd çıxarın - bütün vadilərin ölçülərinin cəmi.

Nümunə

Bu nümunədə üç vadi ölçüsü 1:

o.o
...
o..

Bir vadi ölçüsü 2:

...
...
oo.

Bir vadi ölçüsü 3:

ooo
...
...

Bir vadi ölçüsü 6:

ooo
o..
oo.

Bir vadi ölçüsü 7:

ooo
o.o
oo.

Bir vadi ölçüsü 9:

ooo
ooo
ooo

Beləliklə, cavab 1 + 1 + 1 + 2 + 3 + 6 + 7 + 9 = 30.

Nümunələr

Nümunə 1

Loading
Loading