1698: Нулі факторіала

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 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

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.