Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 13 · Lập trình

Quà tặng hội xuân

Điểm
5 điểm
Tên chương trình
QUA_TANG.*
Vào / Ra
bàn phím → màn hình

Đề bài

Trong lễ khai mạc Hội xuân tại quảng trường Võ Nguyên Giáp (tỉnh Thái Nguyên), Ban tổ chức có một phần quà đặc biệt dành cho các bạn học sinh yêu thích toán học và lập trình.
Thử thách đưa ra như sau:
Cho một số nguyên dương nn. Bạn cần tính tổng lập phương của tất cả các số tự nhiên từ 1 đến nn. Ký hiệu tổng này là S(n)S(n):
S(n)=13+23+33+⋯+n3S(n) = 1^3 + 2^3 + 3^3 + \dots + n^3
Vì kết quả S(n)S(n) có thể rất lớn, Ban tổ chức chỉ yêu cầu bạn in ra phần dư của S(n)S(n) khi chia cho 202622026^2.

Yêu cầu: Hãy lập trình giúp các bạn học sinh giải quyết thử thách trên để nhận phần quà từ Ban tổ chức.

Dữ liệu vào

Đọc từ bàn phím (thiết bị vào chuẩn):

  • Một số nguyên dương nn (1≤n≤10121 \le n \le 10^{12}).

Kết quả ra

Ghi ra màn hình (thiết bị ra chuẩn):

  • Số nguyên duy nhất là giá trị S(n) mod 20262S(n) \bmod 2026^2 (mod là phép chia lấy phần dư)

Ràng buộc

  • Có 50% số điểm tương ứng với 1<N≤101 < N \le 10.
  • Có 30% số điểm tương ứng với 10<N≤10210 < N \le 10^2.
  • Có 20% số điểm còn lại tương ứng với 102<N≤101210^2 < N \le 10^{12}.

Ví dụ

Ví dụ 1

Dữ liệu vào
3
Kết quả ra
36

Giải thích

13+23+33=36;36 mod 20262=361^3 + 2^3 + 3^3 = 36; 36 \bmod 2026^2 = 36

Ví dụ 2

Dữ liệu vào
10
Kết quả ra
3025

Giải thích

13+23+33⋯+93+103=30251^3 + 2^3 + 3^3 \dots + 9^3 + 10^3 = 3025; 3025 mod 20262=30253025 \bmod 2026^2 = 3025

Thuộc đề thi

Thi chọn học sinh giỏi cấp tỉnh lớp 9 năm học 2025 - 2026 — Môn: Tin học

Thái Nguyên · Cấp tỉnh · Năm học 2025-2026