Žygis
문제
Žygeivis Vytis planuoja šiandien pasivaikščioti po kalnus. Pasitiesęs reljefo žemėlapį išsirinko maršrutą, kuris pavaizduotas kalnų aukščių seka. Keliaudamas nuo -ojo taško iki -ojo, Vytis užlipa ar nusileidžia tik aukščių skirtumą, o jei taškai vienodame aukštyje – eina tiesiai. Vytis pradeda ir baigia žygį ties jūros lygiu (aukštis – ).
Vytis yra patyręs žygeivis ir žino, kad nueiti, užkopti ar nusileisti vieną metrą jam užtruks vieną laiko vienetą. Taip pat žino, kaip kinta jo energija:
- Papusryčiavęs jis įgauna energijos .
- Kopdamas aukštyn kiekvienam metrui sueikvoja energijos.
- Leisdamasis žemyn kiekvienam metrui sueikvoja energijos.
- Vyčiui tiesiai eiti nesunku, tai eidamas tiesiai energijos nesueikvoja, tačiau jei visiškai neturi energijos, tiesiai žygiuoti jis negali.
- Jei Vytis žygio metu išnaudoja visą energiją, jis prisėda pailsėti. Kai ilsisi žygio metu, per vieną laiko vienetą įgauna energijos.
Pavyzdžiui, Vytis papusryčiavęs įgauna energijos , užlipdamas sueikvoja , nulipdamas sueikvoja , ilsėdamasis įgauna ir susiplanavo eiti tokiu kalnu:
[이미지 1]
1 pav. Dešinėje pavaizduotas aukštis, po paveikslėliu – maršruto taškai.
- Vytis užlips ant pirmojo taško savo maršrute, tam išnaudos laiko vienetą ir energijos vienetus.
- Vytis užlips ant antrojo taško savo maršrute, tam išnaudos laiko vienetą ir energijos vienetus.
- Čia Vytis sustos pailsėti, nes energijos nebeturi. Pailsėjęs vieną laiko momentą įgaus energijos vienetą.
- Vytis nueis prie trečiojo taško, tam sugaiš laiko momentą, bet neišnaudos energijos.
- Kadangi Vyčiui neužteks energijos nulipti nuo trečiojo taško, jam teks sustoti pailsėti dar vieną laiko momentą.
- Vytis nulips nuo trečiojo taško, tai užims laiko momentus ir tam sunaudos energijos vienetus.
Tad Vytis keliaus laiko momentus, iš kurių lips ar eis, ir ilsėsis.
Suskaičiuokite, kiek laiko truks Vyčio žygis, jei Vytis išvyksta į žygį papusryčiavęs.
입력
Pirmojoje eilutėje pateikti keturi skaičiai, nurodantys:
- – Vyčio energija papusryčiavus;
- – kiek Vytis sunaudoja energijos užkopdamas vieną metrą aukštyn;
- – kiek Vytis sunaudoja energijos nusileisdamas vieną metrą žemyn;
- – kiek Vytis įgauna energijos per vieną laiko vienetą kai ilsisi.
Antrojoje eilutėje nurodytas maršruto ilgis .
Tolimesnėse eilučių pateiktas maršrutas kalnų aukščių sekos pavidalu.
출력
Išveskite sveikąjį skaičių, nurodantį, kiek laiko vienetų truks Vyčio žygis
예제
예제 1
4 2 1 1 3 1 2 2
7
예제 2
1 2 1 2 4 1 2 4 2
14