Sunteți pe pagina 1din 1

Ministerul Educaiei i Cercetrii tiinifice

Olimpiada de Informatic gimnaziu etapa naional


Baraj
Brila, 15-19 aprilie 2015
Sursa: ssk.pas, ssk.cpp, ssk.c

Problema ssk 100 puncte


Manole a nvat de la profesorul de informatic cum s calculeze suma elementelor oricrei matrice A cu N
linii i M coloane. El numeroteaz liniile de la 1 la N i coloanele de la 1 la M. Mai mult, Manole fiind extrem
de pasionat de numere, va calcula sumele tuturor subtablourilor din cadrul matricei A. irul acestor sume l
scrie pe o hrtie, dup ce l-a ordonat cresctor.
Prin subtablou el nelege o zon dreptunghiular din matricea A, identificat prin colul stnga-sus (x1,y1)
i colul dreapta-jos (x2,y2), elementele subtabloului fiind toate elementele A[i][j] pentru care
x1ix2 i y1jy2. Suma unui subtablou este suma tuturor elementelor sale.

Cerine
Scriei un program care, cunoscnd valorile elementelor matricei A, determin al K-lea termen din irul
ordonat al sumelor tuturor subtablourilor matricii A.

Date de intrare
Fiierul de intrare ssk.in conine pe prima linie numerele naturale N M K separate prin cte un spaiu,
avnd semnificaia din enun. Pe urmtoarele N linii se afl cte M numere naturale separate prin spaii,
reprezentnd elementele matricei A.

Date de ieire
Fiierul de ieire ssk.out va conine o singur linie pe care va fi scris un numr natural reprezentnd
rspunsul la cerin.

Restricii
1 N 150
1 M 150
1 K numrul de termeni din irul ordonat
0 A[i][j] 1000 unde 1 i N i 1 j M
Numerotarea termenilor din irul ordonat al sumelor tuturor subtablourilor se va face ncepnd de la 1.

Exemplu
ssk.in ssk.out Explicaie
2 3 14 9 irul ordonat al tuturor sumelor subtablourilor matricei este
3 2 7 0 1 1 2 3 3 4 5 5 5 7 7 7 9 10 10 12 17
4 1 0 A patrusprezecea sum este 9

Timp maxim de execuie/test: 1.2 secunde


Memorie total: 5 MB, din care pentru stiv maxim 5 MB
Dimensiunea maxim a sursei 10 KB.

S-ar putea să vă placă și