시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB36828026678.235%

문제

Nykštukas mėgsta leistis nuo kalno rogučių trasa. Pasiruošus leistis žemyn (pradiniu momentu) rogučių greitis lygus 0. Nusileidimo trasa padalinta į N atkarpų ir žinoma, kaip pakinta rogučių greitis įveikus kiekvieną iš jų: padidėja ar sumažėja ai m/s.

Nykštuko rogutės yra išmanios – matuoja greitį ir jei reikia, pristabdo. Jei rogučių greitis atkarpų sandūroje viršija S m/s, rogutės pristabdomos, t.y. jų greitis sumažėja 1 m/s. Rogutės stabdomos tik atkarpų sandūroje, bet ne trasos pabaigoje.

Nustatykite, kokiu greičiu čiuoš rogutės kalno apačioje (įveikus paskutinę trąsos atkarpą).

입력

Pirmoje eilutėje pateiktas trasos atkarpų skaičius N ir greitis S, kurį viršijus rogutės bus pristabdomos.

Kitose N eilučių pateikta po vieną skaičių ai – kiek pakinta rogučių greitis įveikus atitinkamą trasos atkarpą.

출력

Išveskite rogučių greitį trasos pabaigoje.

Pradiniai duomenys visada yra tokie, kad rogutės būtinai įveiks visą trasą, t. y. greitis niekada nesumažės iki 0 (nebent trasos pabaigoje).

제한

  • 2 ≤ N, S ≤ 1000
  • -10 ≤ ai ≤ 10

예제 입력 1

3 4
8
-3
5

예제 출력 1

9

Trasos pradžioje greitis yra 0.

Nusileidus pirmą atkarpą, greitis tampa 0 + 8 = 8m/s. Kadangi (8 > 4), rogutės pristabdomos ir greitis sumažėja iki 7m/s.

Įveikus antrąją atkarpą greitis 7 + -3 = 4m/s.

Greitis įveikus paskutinę atkarpą yra 4 + 5 = 9m/s.

예제 입력 2

2 2
2
1

예제 출력 2

3

Po pirmosios atkarpos rogučių greitis yra 2m/s. Trasa įveikiama čiuožiant 2 + 1 = 3m/s greičiu.