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

Bài 3 · Lập trình

Tổng liên tiếp

Thời gian
1 giây
Bộ nhớ
1 GB
Vào / Ra
TONGLT.INP → TONGLT.OUT

Đề bài

Trong cuộc thi "Học sinh tài năng" được tổ chức tại một trường học, ban tổ chức chuẩn bị một bảng điểm điện tử để hiển thị điểm số của từng thí sinh. Điểm số của nn thí sinh được hiển thị theo thứ tự từ thí sinh 11 đến thí sinh nn, sau đó lặp lại vô hạn lần. Cụ thể, sau khi hiển thị điểm của thí sinh nn, bảng điểm sẽ quay lại hiển thị điểm của thí sinh 11 rồi thí sinh 22, và cứ thế không ngừng.

Yêu cầu: Hãy giúp ban tổ chức tính tổng kk điểm số liên tiếp xuất hiện trên bảng điểm, bắt đầu từ vị trí pp.

Dữ liệu vàoTONGLT.INP

  • Dòng thứ nhất chứa ba số nguyên dương n,k,pn, k, p lần lượt là số thí sinh trong cuộc thi, số lượng điểm số cần tính và vị trí bắt đầu tính điểm trên bảng điện tử.
  • Dòng thứ hai ghi nn số nguyên dương a1,a2,...,ana_1, a_2, ..., a_n (1≤ai≤109)(1 \le a_i \le 10^9)

Kết quả raTONGLT.OUT

  • In ra một số nguyên duy nhất là kết quả của bài toán chia lấy dư cho 109+710^9+7.

Ràng buộc

  • Có 40%40\% số test với n≤103;p=1;k≤nn \le 10^3; p = 1; k \le n.
  • Có 30%30\% số test với n≤103;p,k≤106n \le 10^3; p, k \le 10^6.
  • Có 30%30\% số test với n≤106;p,k≤1018n \le 10^6; p, k \le 10^{18}.

Ví dụ

Dữ liệu vàoTONGLT.INP
6 7 3
4 3 6 2 9 5
Kết quả raTONGLT.OUT
35

Giải thích

  • 77 số nguyên liên tiếp xuất hiện trên màn hình bắt đầu từ số xuất hiện thứ 33 là 66 22 99 55 44 33 66.
  • Kết quả: (6+2+9+5+4+3+6)%(109+7)=35(6 + 2 + 9 + 5 + 4 + 3 + 6)\%(10^9+7) = 35.

Thuộc đề thi

Đề thi học sinh giỏi lớp 9 thành phố Đà Nẵng năm học 2024-2025 — Môn: Tin học

Đà Nẵng · Cấp thành phố · Năm học 2024-2025

Đề sưu tầm/chép lại, có thể khác bản gốc. Xem ghi chú