Pagini recente » Diferente pentru utilizator/jupanubv92 intre reviziile 16 si 15 | Profil Alexut | Diferente pentru utilizator/andrei-27 intre reviziile 114 si 95 | Profil Simon2712 | Diferente pentru problema/tenis intre reviziile 15 si 20
Nu exista diferente intre titluri.
Diferente intre continut:
h2. Date de intrare
Fişierul de intrare $tenis.in$ conţine pe prima linie numărul de teste $T$. Fiecare test va fi format dintr-o linie ce conţine patru întregi $N$, $A$, $B$ şi $M$. $N$ reprezintă numărul elevilor, iar $A$, $B$ şi $M$ ne ajută să generăm şirul $x{~i~}$ după următoarea regulă: $x{~0~}=1$, iar $x{~i+1~}=(A*x{~i~} + B) mod M$ (operatorul $mod$ semnifică restul împărţirii).
Fişierul de intrare $tenis.in$ conţine pe prima linie numărul de teste $T$. Fiecare test va fi format dintr-o linie ce conţine patru întregi $N$, $A$, $B$ şi $M$. $N$ reprezintă numărul elevilor, iar $A$, $B$ şi $M$ ne ajută să generăm şirul $x{~i~}$ după următoarea regulă: $x{~0~} = 1$, iar $x{~i+1~} = (A * x{~i~} + B) mod M$ (operatorul $mod$ semnifică restul împărţirii).
Se ştie că meciurile s-au desfăşurat în ordinea $(1, 2); (1, 3); ... (1, N); (2, 3); ... (2, N); ... (N-1, N)$. Numerotarea meciurilor începe de la 1. În meciul cu numărul $i$ ($i ≥ 1$) câştigă primul jucător (cel cu identificatorul mai mic) dacă $x{~i~}$ impar, respectiv al doilea jucător daca $x{~i~}$ este par.
Se ştie că meciurile s-au desfăşurat în ordinea $(1, 2); (1, 3); ... (1, N); (2, 3); ... (2, N); ... (N-1, N)$. Numerotarea meciurilor începe de la 1. În meciul cu numărul $i$ ( $i ≥ 1$ ) câştigă primul jucător (cel cu identificatorul mai mic) dacă $x{~i~}$ este impar, respectiv al doilea jucător daca $x{~i~}$ este par.
h2. Date de ieşire
h2. Restricţii
* $2 ≤ N ≤ 5000$
* $1 ≤ T ≤ 50$
* $2 ≤ N ≤ 3000$
* $2 ≤ A, B, M ≤ 100000$
* $1 ≤ T ≤ 30$
h2. Exemplu
table(example). |_. tenis.in |_. tenis.out |
| 2
2
2
4
TBA
2 7 4 9
5 9 8 15
| 0
TBA
3
|
h3. Explicaţie
În primul test avem doar 2 jucători, deci un singur meci, în care al doilea jucător câştigă. Dacă ordinea de decernare a diplomelor este $2, 1$, la nici un moment de timp nu vom avea profesionişti învinşi de amatori, deci rezultatul este 0.
În primul test avem doar 2 jucători, deci un singur meci. $x{~1~} = (7 * 1 + 4) mod 9 = 2$, care este par, deci al doilea jucător câştigă. Dacă ordinea de decernare a diplomelor este $2, 1$, la nici un moment de timp nu vom avea profesionişti învinşi de amatori, deci rezultatul este 0.
== include(page="template/taskfooter" task_id="tenis") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.