Se consideră matricea cu linii și coloane. O formație este compusă dintr-o subsecvență a unei linii și o subsecvență a unei coloane a matricei. Formația este determinată de către aspecte:
- doi indici și , , ce reprezintă indicele de start, respectiv de final, al subsecvenței aflate pe coloana .
- doi indici și , , ce reprezintă indicele de start, respectiv de final, al subsecvenței aflate pe linia .
- linia și coloana se intersectează într-un element , denumit nucleu, care obligatoriu are valoarea minimă a tuturor elementelor aflate în formație.
Puterea unei formații se calculează ca fiind produsul dintre valoarea nucleului și suma elementelor aflate în formație.
Cerință
- Să se determine numărul total de formații din matrice .
- Să se determine suma tuturor puterilor formațiilor din matrice .
Date de intrare
Fișierul de intrare formatie.in
va conține pe prima linie un număr natural , cu valorile sau , reprezentând numărul cerinței.
Pe a doua linie, se va afla un număr natural , reprezentând numărul de linii și de coloane.
Următoarele linii conțin fiecare câte numere, reprezentând elementele matricei.
Date de ieșire
Fișierul de ieșire formatie.out
va conține pe prima linie un singur număr întreg , reprezentând rezultatul cerut.
Observații
- O formație poate să fie formată dintr-un singur element.
- În cazul în care sau , fiecare apariție a unui nucleu va determina o formație nouă.
- NU există formație în care intersecția dintre linie și coloană să fie vidă.
Restricții și precizări
- ,
Punctare
Nr. crt. | Puncte | Cerință | Restricții suplimentare |
---|---|---|---|
1 | 5 | ||
2 | 10 | ||
3 | 15 | Fără restricții suplimentare | |
4 | 5 | ||
5 | 25 | ||
6 | 40 | Fără restricții suplimentare |
Exemplul 1
formatie.in
1
3
9 8 4
3 3 4
1 9 5
formatie.out
50
Exemplul 2
formatie.in
2
3
9 8 4
3 3 4
1 9 5
formatie.out
2231
Explicații
În desenul de mai sus, sunt evidențiate toate formațiile care se pot forma. În total, sunt de formații.
Pentru exemplul al doilea:
Puterea primei formații este .
Puterea celei de-a doua formații este .
Puterea celei de-a treia formații este .
Puterea celei de-a patra formații este .
.
.
.
Puterea celei de-a -a formații este .
. . .
Puterea celei de-a -a formații este .
În total, suma tuturor puterilor este egală cu .
Formație | Explicație |
---|---|
Formația este delimitată în conturul de culoare verde, și are , , , , , . Nucleul se află pe poziția , , și are valoarea , fiind cea mai mică dintre toate elementele formației. Puterea acestei formații este | |
Formația este delimitată în conturul de culoare albastră, și are , , , , , . Nucleul se află pe poziția , , și are valoarea , fiind cea mai mică dintre toate elementele formației. Puterea acestei formații este | |
Formația este delimitată în conturul de culoare galbenă, și are , , , , , . Nucleul se află pe poziția , , și are valoarea , fiind cea mai mică dintre toate elementele formației. Puterea acestei formații este | |
Formația este delimitată în conturul de culoare albastră, și are , , , , , . Nucleul se află pe poziția , , și are valoarea , fiind cea mai mică dintre toate elementele formației. Puterea acestei formații este | |
Formația este delimitată în conturul de culoare mov, și are , , , , , . Nucleul se află pe poziția , , și are valoarea , fiind cea mai mică dintre toate elementele formației. Puterea acestei formații este . Formația are în componența ei exact aceleași elemente ca și formația exemplificată anterior, dar are nucleul aflat pe o poziție diferită! |