Manole a învățat de la profesorul de informatică cum să calculeze suma elementelor oricărei matrice cu linii și coloane. El numerotează liniile de la la și coloanele de la la . Mai mult, Manole fiind extrem de pasionat de numere, va calcula sumele tuturor subtablourilor din cadrul matricei . Șirul acestor sume îl scrie pe o hârtie, după ce l-a ordonat crescător.
Prin subtablou el înțelege o zonă dreptunghiulară din matricea , identificată prin colțul stânga-sus şi colţul dreapta-jos , elementele subtabloului fiind toate elementele pentru care şi . Suma unui subtablou este suma tuturor elementelor sale.
Cerinţă
Scrieţi un program care, cunoscând valorile elementelor matricei , determină al -lea termen din șirul ordonat al sumelor tuturor subtablourilor matricii .
Date de intrare
Fișierul de intrare ssk.in
conţine pe prima linie numerele naturale , , separate prin câte un spațiu, având semnificația din enunț. Pe următoarele linii se află câte numere naturale separate prin spaţii, reprezentând elementele matricei .
Date de ieșire
Fişierul de ieşire ssk.out
va conține o singură linie pe care va fi scris un număr natural reprezentând răspunsul la cerinţă.
Restricții și precizări
- numărul de termeni din şirul ordonat
- unde și
- Numerotarea termenilor din şirul ordonat al sumelor tuturor subtablourilor se va face începând de la .
Exemplu
ssk.in
2 3 14
3 2 7
4 1 0
ssk.out
9
Explicație
Șirul ordonat al tuturor sumelor subtablourilor matricei este , , , , , , , , , , , , , , , , , . A 14-a sumă este .