- Nosaukums
- Lineārā dambrete (lindambr)
- Laika limits
- 1.00s
- Atmiņas limits
- 256.0 MB
- Grūtība
-
71%
Definīcija
"Lineārā dambrete" ir galda spēle, kuru spēlē uz 1*N lauciņu liela laukuma. Atšķirībā no parastās dambretes, visi kauliņi ir vienā krāsā, bet tie var būt dažādi augsti. Situāciju uz spēles laukuma katrā brīdī raksturo N veselu skaitļu virkne a1,a2, ..., aN, kur ai - norāda i-tajā lauciņā esošā kauliņa augstumu (ja lauciņš ir tukšs, tad ai=0).
No lauciņa i var izdarīt gājienu uz lauciņu k tikai tad, ja i<k un visi kauliņi lauciņos i+1,...,k ir zemāki par kauliņu lauciņā i (lauciņš k var nebūt tukšs). Starpību i-k nosauksim par gājiena no i uz k garumu.
Uzrakstiet programmu, kas dotajai spēles situācijai aprēķina lielāko iespējamo gājiena garumu!
Ievaddatu raksturojums
Pirmajā rindā dots spēles laukuma garums N (1 ≤N≤100000). Faila otrajā rindā doti N veseli nenegatīvi skaitļi: a1,a2 , ..., aN - spēles laukuma apraksts. Starp katriem diviem blakus skaitļiem ir viens tukšumsimbols. Zināms, ka visiem i (1≤i≤N) ai vērtība nepārsniedz 100000.
Izvaddatu raksturojums
Vienīgajā rindā jāizvada vesels nenegatīvs skaitlis - lielākais iespējamais gājiena garums.
Piezīmes
Uzdevums izmantots Igaunijas informātikas olimpiādē 2004.gadā
Autors: Ahto Truu
Uzdevums tiek aizsargāts ar autortiesībām un tā kopēšana vai neatļauta izmantošana ir aizliegta.