Diferențe pentru problema/clasa0 între reviziile #16 si #17

Nu există diferențe între titluri.

Diferențe între conținut:

Nivelurile de colegialitate se dau ca o secvență de numere *A* = *a[~1~]*, *a[~2~]*, ..., *a[~n~]* astfel încît:
* *a[~i~]* = ([*p*] * *a[~i-1~]* + *q* * *a[~i-2~]*) % *r*, pentru orice *i* ≥ 3.
* *a[~i~]* = ([*p*] * *a[~i-1~]* + *q* * *a[~i-2~]*) % 2[^32^], pentru orice *i* ≥ 3.
h2. Date de intrare
Pe prima linie a fisierului de intrare $clasa0.in$ se va găsi *N*, numărul elevilor (lungimea secvenței *A*). Pe cea de-a doua linie se vor găsi numerele *a[~1~]*, *a[~2~]*, *p*, *q* și *r*, numere ce determină unic secvența *A* (nivelurile de colegialitate).
Pe prima linie a fisierului de intrare $clasa0.in$ se va găsi *N*, numărul elevilor (lungimea secvenței *A*). Pe cea de-a doua linie se vor găsi numerele *a[~1~]*, *a[~2~]*, *p* și *q*, numere ce determină unic secvența *A* (nivelurile de colegialitate).
h2. Date de ieșire
h2. Restricții
* 2 ≤ *N* ≤ 10 milioane
* 0 ≤ *a[~1~]*, *a[~2~]*, *r* ≤ 2 miliarde
* 0 ≤ *a[~1~]*, *a[~2~]* ≤ 2 miliarde
* -1 miliard ≤ *p*, *q* ≤ 1 miliard
* se garantează că toate elementele secvenței *A* sînt non-negative
* Putem forma oricîte grupuri

Nu există diferențe între securitate.