Mai intai trebuie sa te autentifici.
Diferente pentru problema/android intre reviziile #2 si #1
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="android") ==
Gigel si-a cumparat recent un nou telefon care ruleaza sistemul de operare Android si a descoperit in meniul securitate o posibilitate ingenioasa de blocare a ecranului. Pe acesta apare un grid de N x M puncte pe care utilizatorul le poate uni dupa urmatoarele reguli: * Prin fiecare punct se poate trece o singura data * De la un punct A se poate ajunge la un punct B doar daca nu exista niciun alt punct C nevizitat pe dreapta care uneste punctul A de punctul B * Se poate “sari” peste punctele vizitate – adica se poate ajunge de la un punct A la un punct B, chiar daca exista un alt punct pe dreapta dintre ele, cu conditia ca acesta sa fie vizitat. * Ordinea parcurgerii punctelor este relevanta
Poveste şi cerinţă...
h2. Date de intrare
Fisierul de intrare $android.in$va contine doua numere N si M, dimensiunile gridului
Fişierul de intrare $android.in$ ...
h2. Date de ieşire
Fisierul de iesire $android.out$va contine un singur numar, reprezentand numarul de posibilitati distincte in care se poate realiza pattern-ul de deblocare al ecranului.Pentru ca acest numar poate fi foarte mare, se va afisa restul impartirii numarului la 666013.
În fişierul de ieşire $android.out$ ...
h2. Restricţii
* $1 ≤ N, M ≤ 20$ * $1 ≤ N * M ≤ 20$
* $... ≤ ... ≤ ...$
h2. Exemplu