Siers

Siers

viegls
Latvijas Informātikas olimpiādes logo
Uzdevums no Latvijas 38. (2024./2025. m.g.) informātikas olimpiādes (LIO) valsts kārtas; jaunākajai (8.-10. klašu) grupai.

Stāsts

Pelēns Lio ir atradis milzīgu siera šķēli, ko var raksturot kā rūtiņu laukumu ar nn rindām un mm kolonnām. Siera šķēles rūtiņu ii-tajā rindā un jj-tajā kolonnā var aprakstīt ar veselu skaitli aija_{ij} - 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 kk rindās viņam siers jāēd sākot no kreisās puses (pēc kārtas rūtiņas ar indeksiem 1,2,,i1, 2, \dots, i), pārējās nkn-k rindās viņam siers jāēd sākot no labās puses (pēc kārtas rūtiņas ar indeksiem m,m1,,im, m-1, \dots, i).

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 nn un mm (1n105,2m105, nm5105)(1 \leq n \leq 10^5,\, 2 \leq m \leq 10^5,\ n \cdot m \leq 5 \cdot 10^5).

Otrajā rindā dots naturāls skaitlis kk (0kn)(0 \leq k \leq n).

Nākamajās nn rindās katrā doti mm veseli skaitļi aija_{ij} (aij109)(|a_{ij}| \leq 10^9). Katram ii (1in1 \leq i \leq n) un jj (1jm1 \leq j \leq m) ii-tās rindas jj-tās kolonnas rūtiņas garšīgums dots ievaddatu i+2i+2-ajā rindā kā jj-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 Kopēt kodu

Izvaddati

6 Kopēt kodu

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

CPU izpildes laiks uz testu: 0.3 sekundes.
RAM atmiņas apjoms uz testu: 256 megabaiti.

Apakšuzdevumi un to vērtēšana

#Apakšuzdevuma aprakstsPunkti
1.

Jāatrisina uzdevuma tekstā dotais piemērs.

2
2.

Risināt gadījumu, kad n=1n = 1.

11
3.

Risināt gadījumu, kad k=nk = n.

18
4.

Risināt gadījumu, kad m=2m = 2 un n10n ≤ 10.

20
5.

Risināt gadījumu, kad 1000n20001000 ≤ n ≤ 2000.

21
6.

Risināt bez papildu ierobežojumiem.

28
Apakšuzdevumu punktu summa = 100.

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 Kopēt kodu