Надіслати розв'язок
Бали:
25,00 (partial)
Time limit:
2.0s
Python 3
3.0s
Memory limit:
500M
Python 3
250M
Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb
Для цілого числа ~n~ (~n \geq 0~) визначимо ~f(n)~ так:
~f(n) = 1~(якщо ~n < 2~)
~f(n) = n \times f(n-2)~ (якщо ~n \geq 2~)
Дано ціле число ~N~.
Знайдіть кількість кінцевих нулів у десятковому записі ~f(N)~.
Формат вхідних даних
Вхідний потік містить ціле число ~N~ (~0 \le N \le 10^{18}~).
Формат вихідних даних
У вихідний потік вивести шукану кількість нулів.
Примітка
До прикладу 1:
f(12)=12×10×8×6×4×2=46080, що має один кінцевий нуль.
Приклад вхідних даних
12
Приклад вихідних даних
1
Приклад вхідних даних
5
Приклад вихідних даних
0
Приклад вхідних даних
1000000000000000000
Приклад вихідних даних
124999999999999995
Коментарі