padure

Time limit: 0.06s Memory limit: 2MB Input: padure.in Output: padure.outPoints by default: 10p

Într-o pădure există plantați copaci pe NN linii și MM coloane. Copacii au diferite înălțimi. O zonă dreptunghiulară de copaci din cadrul pădurii trebuie tăiată. Pădurarul trebuie să aleagă dintre CC zone, o zonă în care suma înălțimilor copacilor este maximă. Deoarece pădurarului îi plac numerele prime, el va alege o zonă în care suma înălțimilor copacilor este și un număr prim.

Cerinţă

Determinați suma din enunț pentru zonele puse la dispoziție.

Date de intrare

Fişierul de intrare padure.in conţine pe prima linie numerele NN, MM și CC cu semnificația din enunț, pe următoarele NN linii înălțimile copacilor, câte MM pe o linie, separate prin câte un spațiu, iar pe următoarele CC linii, câte 44 pe fiecare linie, valorile l1l_1, l1l_1, l2l_2, c2c_2 separate prin câte un spațiu, ce reprezintă coordonatele colțului stânga-sus, respectiv coordonatele colțului dreapta-jos a unei zone ce poate fi tăiată.

Date de ieşire

Fişierul de ieşire padure.out va conţine pe prima linie rezultatul corespunzător cerinței problemei.

Restricții și precizări

  • 1N,M1001 \leq N, M \leq 100
  • 1C100 0001 \leq C \leq 100 \ 000
  • numerotarea liniilor și coloanelor din pădure începe de la 11
  • 0<l1l2N0 < l_1 \leq l_2 \leq N
  • 0<c1c2M0 < c_1 \leq c_2 \leq M
  • pentru fiecare set de date de intrare există soluție
  • înălțimea copacilor nu depașeste valoarea 100100

Exemplu

padure.in

4 4 2
9 3 2 4
6 2 1 5
2 3 2 4
4 5 3 4
1 1 3 3
2 2 4 4

padure.out

29

Explicație

9 3 2
6 2 1
2 3 2

are suma 3030, dar nu este prim

2 1 5
3 2 4
5 3 4

are suma 2929

Log in or sign up to be able to send submissions!