Ce poate fi mai interesant decât factorialele și zerourile! Factorialul unui număr natural nenul este produsul numerelor de la la și se notează . Mai întâi ai vrea să aflii pentru mai multe numere cu câți de se termină factorialul lor. Apoi, ai vrea să aflii pentru fiecare număr , care este cel mai mic număr natural nenul astfel încât să se termine cu de . Dacă nu există un astfel de număr, se va afișa .
Cerință
- Determinați pentru fiecare număr , cu câți de se termină .
- Determinați pentru fiecare număr , cel mai mic număr natural nenul , astfel încât să se termine cu de .
Date de intrare
Pe prima linie a fișierului de intrare factorial.in se găsesc două numere întregi, , reprezentând cerința și reprezentând numărul de numerele. Pe următoarele linii se va regăsi câte un număr natural cu semnificația din enunț.
Date de ieșire
În fișierului de ieșire factorial.out se vor găsi numere, pe linii diferite, reprezentând în ordine răspunsul pentru fiecare . Dacă se va afișa
cu câți de se termină . Dacă se va afișa cel mai mic număr natural nenul , astfel încât să se termine cu de sau dacă nu există.
Restricții și precizări
- ;
- ;
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 20 | |
| 2 | 10 | |
| 3 | 20 | |
| 4 | 5 | |
| 5 | 15 | |
| 5 | 30 |
Pentru și există câte un test în valoare de punct pentru fiecare .
Pentru și există câte un test în valoare de punct pentru fiecare .
Exemplul 1
factorial.in
1 5
5
25
100
27500
1000000000
factorial.out
1
6
24
6873
249999998
Explicație
, deci se termină într-un singur . Prin urmare, răspunusul pentru este .
Exemplul 2
factorial.in
2 5
5
25
100
27500
1000000000
factorial.out
-1
105
405
110005
4000000015
Explicație
Nu există niciun număr pentru care să se termine cu de . Prin urmare, se afișează . se termină cu de .