Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I/S. 14. feladat (2017. január)

I/S. 14. Meseországban rövid kirándulást teszünk, ahol az úthálózat nagyon egyszerű: az \(\displaystyle N\) érdekes helyszín mind egyetlen kör alakú út mentén helyezkedik el sorban. Kaptunk egy varázstérképet, amiről rögtön tudjuk, hogy melyik helyszín mennyire érdekes. A kirándulást bármelyik helyszínen elkezdhetjük, és bárhol befejezhetjük, viszont csak \(\displaystyle M\) percünk van. A térképről tudjuk bármely két szomszédos helyszínről, hogy mennyi ideig tart az út (az \(\displaystyle i\)-edik és az \(\displaystyle (i+1)\)-edik helyszín között \(\displaystyle U[i]\) percig (pozitív egész), az \(\displaystyle N\)-edik és az első helyszín között pedig az út \(\displaystyle U[N]\) percig tart).

Írjunk programot, amely a térkép alapján megtervez egy maximális érdekességű kirándulást (az érdekesség a meglátogatott helyszínek érdekességének összege; minden helyszín legfeljebb egyszer számít), és amely maximum \(\displaystyle M\) percig tart. (A helyszínek megtekintésének idejét nem vesszük figyelembe.)

A standard bemenet első sora tartalmazza a helyszínek \(\displaystyle N\) számát és a percek \(\displaystyle M\) számát (egész számok). A második sor \(\displaystyle N\) egész számot tartalmaz, az \(\displaystyle i\)-edik szám \(\displaystyle E[i]\) értéke az \(\displaystyle i\)-edik helyszín érdekessége. A harmadik sor \(\displaystyle N\) számot tartalmaz, az \(\displaystyle i\)-edik szám \(\displaystyle U[i]\) értéke. A standard kimenet első és egyetlen sorába írjuk ki a legérdekesebb út érdekességét.

Pontozás: Az első két tesztesetben \(\displaystyle N\le 100\). További két tesztesetben \(\displaystyle N\le 10\,000\).

Korlátok: \(\displaystyle 1\le N\le 10^6\), \(\displaystyle 1\le M,E[i],U[i]\le 10^9\).

Magyarázat: a második helyszínről indulva a harmadik helyszínen át a negyedik helyszínen befejezve \(\displaystyle 10+15+12=37\) az érdekességek összege, az idő pedig \(\displaystyle 10+20=30\), ami belefér a rendelkezésre álló 30 percbe.

(10 pont)

A beküldési határidő 2017. február 10-én LEJÁRT.


Statisztika:

16 dolgozat érkezett.
10 pontot kapott:Busa 423 Máté, Csertán András, Gáspár Attila, Janzer Orsolya Lili, Kiss Gergely, Molnár Bálint, Németh 123 Balázs, Noszály Áron.
6 pontot kapott:1 versenyző.
5 pontot kapott:2 versenyző.
4 pontot kapott:1 versenyző.
3 pontot kapott:1 versenyző.
2 pontot kapott:2 versenyző.
1 pontot kapott:1 versenyző.

A KöMaL 2017. januári informatika feladatai