Eroul Mishu trebuie să recupereze legendara sabie cu lunetă din castelul Peluzasud pentru a o învinge pe vrăjitoarea malefică Mirinda. Peluzasudul este organizat pe nivele, fiecare nivel fiind reprezentat de o matrice de dimensiuni . Pe lângă arma legendară, în castel mai există și monștri de diferite puteri, exprimate prin numere naturale. Așezarea acestora în castel respectă reguli:
- Un monstru cu puterea se va afla mereu pe nivelul egal cu numărul de cifre ale lui .
- Nu vor exista 2 monștri în aceeași celulă .
- Nu va exista un monstru deasupra altui monstru. Cu alte cuvinte, dacă celula este ocupată de un monstru, atunci oricare ar fi , celula va rămâne neocupată.
Din moment ce sunt inamici care nu pot fi așezați unul deasupra celuilalt, se observă că monștrii pot fi, la rândul lor, reprezentați sub forma unei matrici , unde valoarea elementului determină atât puterea monstrului cât și nivelul pe care acesta se află.
Cerințe
După ce Mishu a primit această matrice de la Înțeleptul DCIT, acesta vrea să știe:
- Suma puterilor monștrilor de pe nivelul .
- Răspunsurile la întrebări de forma: “Care este suma puterilor monștrilor de pe nivelul din submatricea cu vârfurile stânga-sus în și dreapta-jos în ?”.
Ajutați-l pe Mishu să salveze lumea!
Date de intrare
Pe prima linie a fișierului peluzasud.in
se va găsi un număr natural , reprezentând cerința care trebuie rezolvată.
Pe a doua linie vor fi 2 numere naturale, și , reprezentând dimensiunile matricei.
Pe următoarele linii se vor găsi numere, elementele matricei.
Dacă , pe ultima linie se va găsi un număr , nivelul care îl interesează pe Mishu
Dacă , pe linia va fi numărul natural , reprezentând numărul de întrebări pentru care Mishu vrea răspuns, iar pe următoarele linii vor fi câte numere, , întrebările sale.
Date de ieșire
Dacă , fișierul peluzasud.out
va conține un singur număr, suma cerută.
Dacă , fișierul va conține numere, câte unul pe fiecare linie, reprezentând răspunsurile la întrebări.
Restricții și precizări
- ;
- ;
- ;
- ;
- Elementele matricei vor fi numere naturale din intervalul .
# | Punctaj | Restricții |
---|---|---|
1 | 20 | |
2 | 20 | |
3 | 30 | |
4 | 30 |
Exemplul 1
peluzasud.in
1
5 6
7 18 2 124 3344 48
88 19 5 7 443 25
1129 63 393 9 5684 199
37 42 9981 2 13 1001
743 1000 808 1 63 6
3
peluzasud.out
2710
Explicație
Numerele de pe nivelul (de cifre) sunt .
Exemplul 2
peluzasud.in
2
5 6
7 18 2 124 3344 48
88 19 5 7 443 25
1129 63 393 9 5684 199
37 42 9981 2 13 1001
743 1000 808 1 63 6
5
2 2 5 6 3
1 1 3 4 2
5 6 5 6 1
3 4 4 6 4
2 2 4 4 1
peluzasud.out
1843
188
6
6685
23
Explicație
Pentru prima întrebare, numerele de cifre din submatricea , sunt și .
Pentru a doua întrebare, numerele de cifre din submatricea , sunt și .