Giai thừa

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1000 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: FACT.INP Output: FACT.OUT

Cho số tự nhiên \(n\), tính và in ra số lượng chữ số 0 tận cùng của \(n!\). Biết rằng, \(n!\) là ký hiệu cho giai thừa của \(n\), được định nghĩa là tích của các số tự nhiên từ \(1\) tới \(n\).

Input

  • Dòng duy nhất chứa số \(n\) (\(1 \le n \le 10^{18}\)).

Output

  • Dòng duy nhất chứa kết quả bài toán.

Example

Test 1

Input
5
Output
1
Note

\(n! = 5! = 120\) có một chữ số 0 tận cùng.

Ràng buộc

  • Subtask 1 (\(40\%\) số điểm): \(n \le 20\);
  • Subtask 2 (\(30\%\) số điểm): \(n \le 10^6\);
  • Subtask 3 (\(30\%\) số điểm): không có ràng buộc gì thêm.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: