Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2007-03-03 22:10:01.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:zero2.in, zero2.outSursăpreONI 2007, Runda 3
AutorMircea Bogdan PasoiAdăugată dedominoMircea Pasoi domino
Timp execuţie pe test0.275 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise | Statistici

Zero 2

Sa se determine numarul de zerouri terminale din scrierea valorii 1!*2!*...*N! in baza B.

Date de intrare

Fisierul de intrare zero2.in va contine 10 linii, fiecare continand doua numere naturale N B, separate prin spatii.

Date de iesire

Fisierul de iesire zero2.out va contine 10 linii fiecare continand raspunsul pentru linia corespunzatoare din fisierul de intrare.

Restrictii

  • 2 ≤ N, B ≤ 1.000.000.000
  • Pentru 50% din teste N, B ≤ 100.000
  • !N = 1*2*3*...*N
  • Pentru fiecare raspuns corect din fisierul de iesire se va acorda 10% din punctajul unui test

Exemplu

zero2.inzero2.out
5 10
5 9
5 8
5 7
5 6
5 5
5 4
5 3
5 2
5 2
1
1
2
0
3
1
4
3
8
8

Explicatie

1!*2!*3!*4!*5! = 34560 in baza 10
1!*2!*3!*4!*5! = 52360 in baza 9
1!*2!*3!*4!*5! = 103400 in baza 8
1!*2!*3!*4!*5! = 202521 in baza 7
1!*2!*3!*4!*5! = 424000 in baza 6
1!*2!*3!*4!*5! = 2101220 in baza 5
1!*2!*3!*4!*5! = 20130000 in baza 4
1!*2!*3!*4!*5! = 1202102000 in baza 3
1!*2!*3!*4!*5! = 1000011100000000 in baza 2

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?