Informatika gyűjtemény

Egy szinttel feljebb Póker

2004050607080910

NézetNyomtat

Póker

Peti szeret pókerezni. Minden este játszik, és naponta feljegyzi, hogy hány eurót nyert, illetve vesztett.
Az előző hónap eredményei:
29, -7, 14, 21, 30, -47, 1, 7, -39, 23, -20, -36, -41, 27, -34, 7, 48, 35, -46, -16, 32, 18, 5, -33, 27, 28, -22, 1, -20, -42
Összegezve ez 50 euró veszteség, egy hónap alatt.
Megfigyelte viszont, hogy ha csak a 16. napon kezdett volna játszani, és a 26. nap után befejezte volna a játékot, akkor 105 eurós nyereséggel zárhatta volna a hónapot. (Feltételezve, hogy a napi eredmények nem változnak.)

Feladat

Az eredménysorozat alapján határozzuk meg a legnagyobb elérhető nyereséget! (Csak néhány egymás utáni napot választhatunk ki.)

Bemenet

A teljes sorozat hossza legfeljebb 10000 és egy este legfeljebb 50 eurót nyerhetünk, illetve veszíthetünk. A bemenet első sora a napok számát adja meg, a többi sor az egyes napokon elért eredményt, előjelesen. (Tehát a veszteség negatív számként jelenik meg.)

Kimenet

A kimenet első sora a legnagyobb elérhető nyereséget adja meg, a második sorban pedig a kezdő és a befejező nap sorszámát kell leírni.

Példa

poker.bepoker.ki
30
29
-7
14
21
30
-47
1
7
-39
23
-20
-36
-41
27
-34
7
48
35
-46
-16
32
18
5
-33
27
28
-22
1
-20
-42
105
16 26

Tesztadatok

10000 adat: poker.be poker.ki