Time limit: 0.05s
Memory limit: 8MB
Input: gradina.in
Output: gradina.out
Într-o grădină botanică zonele în care se găsesc plante aparţinând aceleaşi specii sunt înconjurate de gard viu, de grosime neglijabilă. O specie ocupă o singură zonă. Suprafaţa grădinii, de formă dreptunghiulară, este împărţită în porţiuni de . Fiecare porţiune poate avea (sau nu) pe fiecare din laturile dinspre V
, N
, E
sau S
gard viu.
Cerinţă
Cunoscând planul codificat al grădinii determinaţi:
- numărul speciilor de plante ce se găsesc în grădină;
- suprafaţa maximă ocupată de o singură specie;
- suprafaţă de arie maximă ce se poate obţine prin unirea a două zone, precum şi poziţia porţiunii de gard (de dimensiune ) prin a cărei îndepărtare se obţine această suprafaţă.
Date de intrare
Fişierul de intrare gradina.in
are structura:
unde
- - lungimea respectiv lăţimea grădinii exprimate în metri
- - descriere linia pentru planul grădinii
- - descriere linia pentru planul grădinii
- - descriere linia pentru planul grădinii
unde reprezintă codificările porţiunilor din suprafaţa grădinii, astfel:
- daca nu are gard viu pe nici una din laturile
V
,N
,E
,S
- la codificare se adaugă:
- dacă există gard viu spre
V
- dacă există gard viu spre
N
- dacă există gard viu spre
E
- dacă există gard viu spre
S
- dacă există gard viu spre
Date de ieșire
Fişierul de ieşire gradina.out
are structura:
unde
- - numărul speciilor de plante
- - aria maximă
- - aria ce se obţine prin unirea a două zone, linia, coloana şi latura (
N
,E
,S
,V
) porţiunii de gard ce trebuie eliminată, separate prin câte un spaţiu.
Restricții și precizări
- în cazul în care există mai multe soluţii de obţinere a ariei maxime se va indica cea pentru care numărul liniei zonei eliminate este minim, iar dacă există mai multe soluţii cu numărul de linie minim, cea care are numărul coloanei minim
- Dacă întreaga suprafață este acoperită de o singură specie, se va afișa
Exemplul 1
gradina.in
4 5
3 6 15 3 6
1 0 14 1 4
9 12 7 9 12
11 10 12 11 14
gradina.out
5
7
13 2 3 E
Explicație
Configuraţia iniţială a grădinii (pentru exemplul dat) şi după unirea celor două zone detectate: