Giai thừa

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Với ~n~ là số nguyên dương, ta định nghĩa ~n~ giai thừa là tích của các số nguyên dương từ 1 tới ~n~ và kí hiệu n!=1.2.3.4…n. Cho số nguyên dương ~n~, tiến hành loại bỏ một số số trong ~n!~ rồi tính tích các số còn lại để được số nguyên ~T~.

Yêu cầu: Xác định xem cần loại bỏ ít nhất bao nhiêu số để ~T~ không chứa chữ số 0 tận cùng.

Dữ liệu vào:

  • Số nguyên dương ~n~.

Dữ liệu ra:

  • Một số nguyên dương duy nhất theo yêu cầu.

Ví dụ

Input

6

Output

1

Giới hạn dữ liệu:

  • 40% bộ test với ~n <10^7~;
  • 30% bộ test với ~n <5.10^7~;
  • 30% bộ test với ~n <10^{18}~.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.