h2. Date de intrare
Fișierul aritma.in conține pe prima sa linie numerele *n* și *m* separate prin spațiu, iar pe următoarele *n* linii șiruri de caractere de lungime *m* formate numai din simbolurile +, - sau *.
Fișierul $aritma.in$ conține pe prima sa linie numerele *n* și *m* separate prin spațiu, iar pe următoarele *n* linii șiruri de caractere de lungime *m* formate numai din simbolurile +, - sau *.
h2. Date de ieșire
Pe prima linie a fișierului de ieșire aritma.out se va scrie numărul de mesaje distincte.
Pe prima linie a fișierului $aritma.out$ se va scrie numărul de mesaje distincte.
h2. Restricții
* $1 < n < 25$
* $1 < m < 19$
_Atentie: !! In datele de intrare, caracterele nu sunt despartite prin spatii !!_
* $1 < *n* < 25$
* $1 < *m* < 19$
h2. Exemplu
table(example).
|_. aritma.in |_. aritma.out |_. Explicatii |
| 3 3
+ - *
+ * +
- * +
+-*
+*+
-*+
| 5
| Mesajele rezultate sunt: + - -, + - +, + + +, + - +, - - +, - + +.
Primele două mesaje sunt rezultate din prima identificare, următoarele două sunt din a doua identificare
și ultimele două din ultimul șir ; numai cinci sunt distincte.
| Mesajele rezultate sunt: +--, +-+, +++, +-+, --+, -++.
Primele două mesaje sunt rezultate din prima identificare, următoarele două sunt
din a doua identificare și ultimele două din ultimul șir; numai cinci sunt distincte.
|
== include(page="template/taskfooter" task_id="aritma") ==