Lietus | 프로그래밍의 벗 PivotOJ
PivotOJ

Lietus

시간 제한: 1000ms메모리 제한: 1024MB출처: LMIO 2015-2016BOJ 30344
이 문제는 본문 이미지 일부가 표시되지 않습니다. 텍스트만으로 풀이가 어려울 수 있습니다.

문제

Adomas turi vienetinio pločio, N ilgio ir M aukščio dėžutę. Dėžutę galima prikrauti vienetinių kubelių. Daugiausia jų gali tilpti N × M. Tačiau į kiekvieną iš N vietų (stulpelių) galima vieną ant kito sukrauti ir mažiau nei M kubelių.

Adomas pamiršo dėžutę su kubeliais lauke ir į ją prilijo vandens. Dėl skirtingo kubelių kiekio kai kuriuose stulpeliuose galėjo užsilikti vandens. Dėžutės šonai (kurių matmenys N × M) ir dugnas sudaryti iš tankios medžiagos, todėl nepraleidžia vandens, bet dėžutės galai (kurių matmenys 1 × M) vandens nesulaiko.

[이미지 1]

1 pav. N = 6, M = 5, o palijus užsiliko trys kubeliai vandens.

Laikykite, kad iškritusio vandens kiekis yra begalinis.

Apskaičiuokite, kiek vandens užsiliko dėžutėje po lietaus. Užsilikusio vandens tūris matuojamas tokį pat tūrį užimančių kubelių skaičiumi.

입력

Pirmoje eilutėje pateikti du sveikieji skaičiai N ir M. Likusiose N eilučių yra po vieną sveikąjį skaičių, nusakantį atitinkamo stulpelio aukštį.

출력

Išveskite vieną sveikąjį skaičių – kiek kubelių užims užsilikusio vandens tūris.

예제

예제 1

입력
6 5
1
3
2
1
4
2
출력
3

예제 2

입력
3 2
2
2
1
출력
0
코드를 제출하려면 로그인하세요.