Siers

Stāsts
Pelēns Lio ir atradis milzīgu siera šķēli, ko var raksturot kā rūtiņu laukumu ar rindām un kolonnām. Siera šķēles rūtiņu -tajā rindā un -tajā kolonnā var aprakstīt ar veselu skaitli - tā garšīgumu. Kādas siera rūtiņas var būt sapelējušas -- šādu rūtiņu garšīgums tiek uzdots kā negatīvs skaitlis.
Lio vēlas šo sieru ēst pēc sekojošiem noteikumiem:
- katrā rindā jāapēd vismaz viena rūtiņa;
- nevienā rindā nedrīkst apēst visas rūtiņas;
- tieši rindās viņam siers jāēd sākot no kreisās puses (pēc kārtas rūtiņas ar indeksiem ), pārējās rindās viņam siers jāēd sākot no labās puses (pēc kārtas rūtiņas ar indeksiem ).
Lio vēlas, lai visu apēsto rūtiņu garšīgumu summa būtu vislielākā.
Uzrakstiet datorprogrammu, kas aprēķina un izvada šo vērtību!
Ievaddati
Pirmajā rindā doti siera laukuma izmēri -- naturāli skaitļi un .
Otrajā rindā dots naturāls skaitlis .
Nākamajās rindās katrā doti veseli skaitļi . Katram () un () -tās rindas -tās kolonnas rūtiņas garšīgums dots ievaddatu -ajā rindā kā -tais skaitlis pēc kārtas.
Starp katriem diviem blakus skaitļiem ievaddatos ir tukšumzīme.
Izvaddati
Izvaddatu vienīgajā rindā jābūt vienam veselam skaitlim -- maksimālajai garšīgumu summai.
Piemēri
Ievaddati
3 3
2
2 0 1
-1 3 -1
2 -2 1
Izvaddati
6
Piezīme:
Lio siers jāēd no kreisās puses tieši divās rindās. Maksimālo garšīgumu summu var iegūt, apēdot vienu vai divas rūtiņas no 1. rindas kreisās puses, divas rūtiņas no 2. rindas labās puses un vienu rūtiņu no 3. rindas kreisās puses. Iegūtā garšīgumu summa ir 2+(-1)+3+2=6. Tā kā Lio nevienā rindā nedrīkst apēst visas rūtiņas, tad lielāku garšīgumu summu iegūt nav iespējams.
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
| # | Apakšuzdevuma apraksts | Punkti |
|---|---|---|
| 1. | Jāatrisina uzdevuma tekstā dotais piemērs. | 2 |
| 2. | Risināt gadījumu, kad . | 11 |
| 3. | Risināt gadījumu, kad . | 18 |
| 4. | Risināt gadījumu, kad un . | 20 |
| 5. | Risināt gadījumu, kad . | 21 |
| 6. | Risināt bez papildu ierobežojumiem. | 28 |
1. apakšuzdevuma ievaddati
4 6
3
2 2 1 0 -1 2
2 5 2 -4 -5 2
2 -2 -4 -1 -1 2
1 -4 5 5 2 -5
Siers

Stāsts
Pelēns Lio ir atradis milzīgu siera šķēli, ko var raksturot kā rūtiņu laukumu ar rindām un kolonnām. Siera šķēles rūtiņu -tajā rindā un -tajā kolonnā var aprakstīt ar veselu skaitli - tā garšīgumu. Kādas siera rūtiņas var būt sapelējušas -- šādu rūtiņu garšīgums tiek uzdots kā negatīvs skaitlis.
Lio vēlas šo sieru ēst pēc sekojošiem noteikumiem:
- katrā rindā jāapēd vismaz viena rūtiņa;
- nevienā rindā nedrīkst apēst visas rūtiņas;
- tieši rindās viņam siers jāēd sākot no kreisās puses (pēc kārtas rūtiņas ar indeksiem ), pārējās rindās viņam siers jāēd sākot no labās puses (pēc kārtas rūtiņas ar indeksiem ).
Lio vēlas, lai visu apēsto rūtiņu garšīgumu summa būtu vislielākā.
Uzrakstiet datorprogrammu, kas aprēķina un izvada šo vērtību!
Ievaddati
Pirmajā rindā doti siera laukuma izmēri -- naturāli skaitļi un .
Otrajā rindā dots naturāls skaitlis .
Nākamajās rindās katrā doti veseli skaitļi . Katram () un () -tās rindas -tās kolonnas rūtiņas garšīgums dots ievaddatu -ajā rindā kā -tais skaitlis pēc kārtas.
Starp katriem diviem blakus skaitļiem ievaddatos ir tukšumzīme.
Izvaddati
Izvaddatu vienīgajā rindā jābūt vienam veselam skaitlim -- maksimālajai garšīgumu summai.
Piemēri
Ievaddati
3 3
2
2 0 1
-1 3 -1
2 -2 1
Izvaddati
6
Piezīme:
Lio siers jāēd no kreisās puses tieši divās rindās. Maksimālo garšīgumu summu var iegūt, apēdot vienu vai divas rūtiņas no 1. rindas kreisās puses, divas rūtiņas no 2. rindas labās puses un vienu rūtiņu no 3. rindas kreisās puses. Iegūtā garšīgumu summa ir 2+(-1)+3+2=6. Tā kā Lio nevienā rindā nedrīkst apēst visas rūtiņas, tad lielāku garšīgumu summu iegūt nav iespējams.
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
| # | Apakšuzdevuma apraksts | Punkti |
|---|---|---|
| 1. | Jāatrisina uzdevuma tekstā dotais piemērs. | 2 |
| 2. | Risināt gadījumu, kad . | 11 |
| 3. | Risināt gadījumu, kad . | 18 |
| 4. | Risināt gadījumu, kad un . | 20 |
| 5. | Risināt gadījumu, kad . | 21 |
| 6. | Risināt bez papildu ierobežojumiem. | 28 |
1. apakšuzdevuma ievaddati
4 6
3
2 2 1 0 -1 2
2 5 2 -4 -5 2
2 -2 -4 -1 -1 2
1 -4 5 5 2 -5