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

Bài 2 · Lập trình

Sức mạnh

Điểm
5 điểm
Tên chương trình
SMTHU.*
Vào / Ra
SMTHU.INP → SMTHU.OUT

Đề bài

Để tạo sân chơi bổ ích cũng như tìm kiếm nguồn nhân tài cho cuộc thi lập trình game tại Ấn Độ sẽ diễn ra trong năm tới, ở vòng thi sơ loại, ban tổ chức mô phỏng một trò chơi khá hấp dẫn. Yêu cầu của trò chơi được ghi cụ thể như sau:

Trò chơi này chỉ dành cho một người tham gia, trong đó có người chơi phải trải qua qq lượt chơi khác nhau để tiêu diệt hết các con thú. Lượt chơi thứ ii sẽ xuất hiện con thú thứ ii có giá trị là aia_i và có chỉ số sức mạnh bằng tổng các ước nguyên dương của aia_i (1≤i≤q1 \le i \le q).

Bạn hãy tính và liệt kê sức mạnh của từng con thú trong qq con thú đã xuất hiện trong trò chơi trên.

Dữ liệu vàoSMTHU.INP

Từ file văn bản SMTHU.INP gồm:

  • Dòng thứ nhất chứa duy nhất số qq;
  • Dòng thứ hai lần lượt chứa qq số: a1,a2,…,aqa_1, a_2, \dots, a_q.

Kết quả raSMTHU.OUT

Ghi ra file văn bản SMTHU.OUT gồm qq số, số thứ ii thể hiện sức mạnh của con thú thứ ii (các giá trị cách nhau một khoảng trắng).

Ràng buộc

  • Có 50% test tương ứng 50% số điểm của bài với q≤104q \le 10^4; ai≤103a_i \le 10^3 (1≤i≤q1 \le i \le q);
  • Có 50% test tương ứng 50% số điểm của bài với q≤104q \le 10^4; ai≤109a_i \le 10^9 (1≤i≤q1 \le i \le q).

Ví dụ

Ví dụ 1

Dữ liệu vàoSMTHU.INP
3
2 4 5
Kết quả raSMTHU.OUT
3 7 6

Giải thích

Gọi G(x) là tổng các ước của xx.

G(2) = 1 + 2 = 3; G(4) = 1 + 2 + 4 = 7; G(5) = 1 + 5 = 6.

Ví dụ 2

Dữ liệu vàoSMTHU.INP
4
10 34 16 45
Kết quả raSMTHU.OUT
18 54 31 78

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh THCS năm học 2023-2024 — Môn thi: Tin học

Quảng Nam · Cấp tỉnh · Năm học 2023-2024