Tổng giai thừa (đề HSG 12 Hưng Yên 2023)

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: FACTORIAL.INP
Output: FACTORIAL.OUT

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

Cho số nguyên dương ~n~, gọi ~S~ là tổng giai thừa của ~n~ số nguyên dương đầu tiên, tức là ~S = 1! + 2! + \ldots + n!~. Hãy lập trình tính số dư của ~S~ trong phép chia cho ~20240131~.

Dữ liệu

Một số nguyên dương ~n~.

Kết quả

Một số nguyên duy nhất là số dư của ~S~ trong phép chia cho ~20240131~.

Ví dụ

FACTORIAL.INP

4

FACTORIAL.OUT

33

Giải thích: ~S = 1! + 2! + 3! + 4! = 33~.

Giới hạn

  • Subtask 1: ~n \le 18~.
  • Subtask 2: ~n \le 10^5~.
  • Subtask 3: ~n \le 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.