Mistrzostwa Polski Szkół Średnich w Programowaniu Zespołowym 2024

2020-2022 2023 Regulations Schedule RODO info Ranking

Problem description


Silnia
(silnia-1)
Limit pamięci: 32 MB
Limit czasu: 0.50 s

Zadanie jest krótkie i proste, ale liczby są duże. Oblicz ile zer na końcu, ma w zapisie dziesiętnym liczba N! (N silnia).

Dla wyjaśnienia: N! = 1 ⋅ 2 ⋅ 3 ⋅ ... ⋅ N, lub inaczej: N! = (N−1)! ⋅ N dla N ≥ 2 oraz N! = 1, gdy N = 1.

Napisz program, który wczyta ze standardowego wejścia liczbę N, obliczy liczbę końcowych zer w zapisie dziesiętnym liczby N! i wypisze wynik na standardowe wyjście.

Wejście

W pierwszym i jedynym wierszu wejścia znajduje się jedna liczba naturalna N.

Wyjście

W pierwszym i jedynym wierszu wyjścia wypisać należy jedną liczbę całkowitą – liczbę zer na końcu zapisu dziesiętnego liczby N!.

Ograniczenia

1 ≤ N ≤ 1018.

W testach wartych łącznie 20% maksymalnej punktacji zachodzi: N ≤ 20.

W testach wartych łącznie 50% maksymalnej punktacji zachodzi: N ≤ 1 000 000.

Przykład

Wejście Wyjście Wyjaśnienie
10
2

10! = 3628800, czyli liczba ta zawiera dwa zera na końcu zapisu dziesiętnego.

Wejście Wyjście
3
0
Wejście Wyjście
8
1