- Time limit: 2.00 s
- Memory limit: 512 MB
Uolevi pelaa peliä, jossa hänen tehtävänsä on kerätä mahdollisimman suuren arvon edestä kolikoita. Pelissä aloitetaan koordinaateista , ja pelaaja voi kulkea vasemmalle tai ylöspäin (kasvavan x tai y-koordinaatin suuntaan). Tiedät jokaisen kolikon arvon ja sijainnin. Kuinka paljon on suurin kolikkojen yhteisarvo, jonka Uolevi voi kerätä?
Syöte
Syötteen ensimmäisellä rivillä on luku , kolikkojen määrä. Seuraavalla :llä rivillä on jokaisella luvut , ja , joka tarkoittaa että kolikko sijaitsee koordinaatissa ja sen arvo on . Samassa koordinaatissa ei ole ikinä kahta kolikkoa.
Tuloste
Tulosta suurin kolikkojen yhteisarvo jonka Uolevi voi kerätä.
Rajat
Esimerkki
Syöte:
3 1 1 3 2 1 4 2 2 5
Tuloste:
12
Syöte:
3 1 3 1 2 2 1 3 1 1
Tuloste:
1