Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Saldainių maišelis
Kamilei labai patinka saldainiai! Bevaikštinėdama parke ji surado maišelių, užpildytų saldainiais. -ajame maišelyje yra saldainių. Mergaitė paima vieną maišelį, suvalgo visus jame esančius saldainius ir numeta maišelį ant žemės. Tik maišeliui palietus žemę, įvyksta stebuklas! Tarkime, kad prieš Kamilei suvalgant visus maišelyje esančius saldainius, jame buvo saldainių. Tada, po to, kai maišelis paliečia žemę, jame magiškai atsiranda saldainių! Funkcija grąžina didžiausią sveikąjį skaičių, nedidesnį už (taigi, , , ir visi yra lygūs , bet jau lygus ).
Kamilė be galo nustebo ir apsidžiaugė atradusi šiuos magiškus maišelius, tačiau prisiminė, kad namie turi būti lygiai po minučių. Per vieną minutę Kamilė gali suvalgyti visus saldainius iš bet kurio maišelio. Jūsų užduotis - rasti, kiek daugiausiai saldainių Kamilė gali suvalgyti per minučių.
Pradiniai duomenys
Pirmoje eilutėje pateikti du tarpu atskirti sveikieji skaičiai ir ().
Antroje eilutėje pateikta tarpu atskirtų sveikųjų skaičių - saldainių kiekiai kiekviename maišelyje ().
Rezultatai
Jūsų programa turi išvesti vieną sveikąjį skaičių - didižiausią įmanomą kiekį saldainių, kurį gali suvalgyti Kamilė per minučių.
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
5 3 2 1 7 4 2 |
14 |
1 10 2 |
3 |