Pagini recente » Diferente pentru problema/pwca intre reviziile 12 si 23 | Diferente pentru problema/puzzle2 intre reviziile 2 si 10 | Autentificare | Atasamentele paginii Joc17 | Diferente pentru problema/nr2 intre reviziile 2 si 1
Diferente pentru
problema/nr2 intre reviziile
#2 si
#1
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="nr2") ==
Zaharel si-a facut o lista cu toate numerele de $L$ cifre in baza $B$ pentru care suma cifrelor da restul $M$ cand este impartita la $N$. Pentru a verifica ca lista este completa, Zaharel va transforma fiecare astfel de numar in baza $10$ si va face suma tuturor. Apoi va verifica suma cu un program pe calculator.
Scrieti un program care determina suma numerele de $L$ cifre in baza $B$ pentru care suma cifrelor da restul $M$ cand este impartita la $N$, cand fiecare astfel de numar este transformat in baza $10$. Deoarece suma poate fi foarte mare se va afisa rezultatul modulo $P$.
Poveste si cerinta...
h2. Date de intrare
Pe prima linie a fisierului de intrare $nr2.in$ sunt scrise numerele naturale $L B N M P$,in aceasta ordine, separate prin spatii.
...
h2. Date de iesire
Prima linie a fisierului $nr2.out$ va contine un numar natural reprezentand suma cautata.
...
h2. Restrictii
* $1 ≤ L ≤ 10^16^$
* $0 ≤ M < N ≤ 60$
* $2 ≤ B ≤ 10.000$
* $2 ≤ P ≤ 1.000$
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. nr2.in |_. nr2.out |
| 2 3 2 0 1000
| 18
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
h3. Explicatie
Numerele de $2$ cifre in baza $3$ pentru care suma cifrelor da restul $0$ cand este impartita la $2$ sunt $11, 20, 22$.
Transformand aceste numere in baza $10$ obtinem $4+6+8=18$.
...
== include(page="template/taskfooter" task_id="nr2") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.