Stāsts
Alpīnisti Ferdinands un Izabella ir nolēmuši izstaigāt slavenos Žeņaskalnus. Kartē Žeņaskalnu nogāzes izskatās kā nogriežņi, kuru galapunkti atrodas punktos ar veselām koordinātām un ir vērsti vai pret abscisu asi, turklāt katri divi secīgi nogriežņi ir savstarpēji perpendikulāri. Tas ļauj aprakstīt Žeņaskalnus kā veselu nenegatīvu skaitļu virkni, kas sākas ar , kam seko lauzuma punktu (virsotņu un ieleju) augstumu ordinātu virkne. Skaitļu virkne beidzas ar .
Piemēram, 1. zīmējumā parādīto kalnu apraksts ir , , , , .

Lai būtu interesantāk, Ferdinands un Izabella ir nolēmuši kāpšanu kalnos sākt katrs no sava kalnu grēdas gala un visu laiku pārvietoties tā, lai katrā brīdī atrastos vienādā augstumā virs sākuma līmeņa (abscisu ass kartē). Pēc tam, kad Ferdinands un Izabella ir satikušies, viņi aprēķina kopējo viena alpīnista veikto pārvietojumu līdz satikšanās brīdim (abiem tas ir vienāds). Ja ceļojuma laikā alpīnists secīgi ir atradies punktos ar augstumu virs sākuma līmeņa , , , , tad pārvietojumu aprēķina kā augstumu starpību moduļu summu: . Protams, ka alpīnisti vēlas satikties pēc iespējas agrāk - tā, lai pārvietojums būtu mazākais iespējamais.
Aplūkotajā piemērā sākumā Ferdinands atrodas punktā , bet Izabella - . Tad viņi abi var doties augšup, visu laiku atrodoties vienādā augstumā, līdz Ferdinands sasniedz , bet Izabella - . Izabella nevar turpināt ceļu augšup, jo Ferdinands nevarēs atrasties tādā pat augstumā. Toties viņi abi var vienlaicīgi doties lejup - Ferdinands uz , bet Izabella uz . Tagad abi alpīnisti var doties augšup un satikties punktā . Katra alpīnista veiktais pārvietojums ir .

Uzrakstiet datorprogrammu, kas dotam kalnu grēdas aprakstam nosaka viena alpīnista mazāko iespējamo pārvietojumu no kāpšanas sākuma līdz satikšanās brīdim!
Ievaddati
Pirmajā rindā dots kalnus aprakstošo nogriežņu skaits - naturāls skaitlis . Otrajā rindā dots vesels nenegatīvs skaitlis. Pirmais un pēdējais no šiem skaitļiem ir . Katram -tais skaitlis rindā ir -tā nogriežņa sākumpunkta (kas vienlaikus ir -ā nogriežņa beigu punkts) ordinātas vērtība. Zināms, ka punktu ordinātu vērtības nepārsniedz .
Starp katriem diviem blakus skaitļiem ievaddatos ir tukšumzīme.
Izvaddati
Izvaddatu vienīgajā rindā jābūt naturālam skaitlim - viena alpīnista veiktajam mazākajam iespējamajam pārvietojumam no sākuma brīža, kad tas atrodas kalnu pakājē, līdz satikšanās ar otru alpīnistu brīdim. Tiek garantēts, ka vienmēr eksistē tāds ceļojums, ka abi alpīnisti satiksies.
Apakšuzdevumi un to vērtēšana
| # | Apakšuzdevuma apraksts | Punkti |
|---|---|---|
| 1. | Uzdevuma tekstā dotie divi testi | 2 |
| 2. | , neviena ordinātu vērtība nepārsniedz | 8 |
| 3. | 20 | |
| 4. | 40 | |
| 5. | Bez papildu ierobežojumiem | 30 |
Piemēri
Ievaddati
4
0 5 2 8 0
Izvaddati
14
Ievaddati
6
0 100 70 100 0 100 0
Izvaddati
260
1. apakšuzdevuma ievaddati
10
0 39 29 69 8 100 52 69 56 80 0
12
0 9 2 15 6 12 0 7 6 15 1 3 0