Diferente pentru problema/ssdj intre reviziile #1 si #6

Diferente intre titluri:

ssdj
Ssdj

Diferente intre continut:

== include(page="template/taskheader" task_id="ssdj") ==
Poveste şi cerinţă...
Pentru că nu au luat toţi nota $10$ la simulare, conducerea liceului a hotărât să pedepsească elevii într-un mod inuman: aceştia nu au mai avut voie să meargă la teatru şi nici să mai citească din marii clasici ai literaturii. Singura lor mângâiere era o matrice cu $N$ linii şi $N$ coloane care conţine numai litere mici ale alfabetului englez, pentru care trebuiau să identifice submatricele valabile. O submatrice este considerată valabilă dacă îndeplineşte simultan următoarele condiţii:
    - are cel puţin două linii şi cel puţin două coloane
    - literele aflate în colţurile stânga-sus şi dreapta-jos ale submatricei sunt strict mai mari lexicografic decât toate celelalte litere din submatrice.
 
h2. Cerinta
 
Ajutaţi elevii liceului să afle numărul submatricelor valabile care există în matrice şi să scape astfel de pedeapsa îngrozitoare.
h2. Date de intrare
Fişierul de intrare $ssdj.in$ ...
Fişierul $ssdj.in$ conţine pe prima linie numărul natural $N$, iar pe următoarele $N$ linii se află câte $N$ litere mici, neseparate prin spaţii.
h2. Date de ieşire
În fişierul de ieşire $ssdj.out$ ...
Fişierul $ssdj.out$ conţine un singur număr natural reprezentând numărul de submatrice valabile.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ N ≤ 1000$
h2. Exemplu
table(example). |_. ssdj.in |_. ssdj.out |
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
| 4
maea
bcda
aaae
aaaa
| 3
|
h3. Explicaţie
...
Submatricele valabile sunt:
$ea      ma    da$
$da      bc    ae$
$ae$
== include(page="template/taskfooter" task_id="ssdj") ==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.