Nu aveti permisiuni pentru a descarca fisierul grader_test1.ok
Diferente pentru problema/restrictii intre reviziile #3 si #2
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="restrictii") ==
Se da un numar natural $VAL$, si un sir $A$, format din $N$ numere naturale, din intervalul $[0, VAL - 1]$. Asupra sirului $A$ seimpun oserie de $M$ restrictii deforma: suma elementelorintre$X$ si $Y$ trebuie sa fie egalacu $Z$, $modulo VAL$. Dandu-se$VAL$, $N$ si cele $M$restrictii, sa se calculezenumarul de siruri $A$ care respecta toate cele $M$ restrictii, si sa se afiseze $modulo 666013$.
Poveste şi cerinţă...
h2. Date de intrare
Fişierul de intrare $restrictii.in$va contine pe prima linie numerele $N$, $M$ si $VAL$.Urmatoarele $M$ linii vor avea formatul $X Y Z$, cu semnificatia din enunt.
Fişierul de intrare $restrictii.in$ ...
h2. Date de ieşire
În fişierul de ieşire $restrictii.out$se va afla pe prima linie raspunsul cautat, **$modulo 666013$**.
În fişierul de ieşire $restrictii.out$ ...
h2. Restricţii
* $1 ≤ N ≤ 50.000$ * $1 ≤ M ≤ 100.000$ * $1 ≤ VAL ≤ 1.000.000.000$
* $1 ≤ N ≤ 50.000$ (lungimea sirului) * $1 ≤ M ≤ 100.000$ (numarul de restrictii) * $1 ≤ VAL ≤ 1.000.000.000$ (atat numerele din sir, cat si sumele din restrictii sunt modulo VAL) * Rezultatul se afiseaza modulo $666013$.
h2. Exemplu
