trang chủ / đề bài / dhbb23_ctq_10_a

Trò chơi

Đề bài

Mô tả

Năm nay, kỳ thi học sinh giỏi Duyên hải và Đồng bằng Bắc Bộ được tổ chức rất hoành tráng tại tỉnh Thái Nguyên. Thầy Hiếu đang suy nghĩ làm thế nào để có được sân chơi thật bổ ích cho các em học sinh tham dự. Là dân tin nên thầy Hiếu có một trò chơi khá hay để các em cùng tham dự:

Bạn đang chơi một trò chơi một người chơi, trong đó bạn phải chơi 1012 màn chơi khác nhau để tiêu diệt 1012 con Boss khác nhau. Màn chơi thứ i sẽ xuất hiện con Boss thứ i có chỉ số sức mạnh bằng tổng các ước nguyên dương của i.

Bạn đang cần xem lại thống kê của q màn chơi a1,a2,…,aq.

Yêu cầu: Hãy cho biết sức mạnh của Boss trong mỗi màn chơi cần xem.

Dữ liệu vào

  • Dòng thứ nhất chứa số nguyên dương q.
  • Dòng thứ hai chứa q số nguyên dương a1,a2,…,aq.

Dữ liệu ra

In ra q số nguyên trên cùng một dòng, số thứ i là sức mạnh của Boss thứ ai (1≤i≤q). Các số được phân tách bởi một dấu cách.

Ràng buộc

  • 1≤q≤106, 1≤ai≤1012.
  • Mỗi test thỏa mãn ràng buộc của ít nhất một subtask dưới đây (nói riêng, nếu có ai>106 hoặc q>105 thì ai+1=ai+1 với mọi 1≤i<q).

Subtasks

  • Subtask 1 (15% số điểm): q≤104; ai≤103 (1≤i≤q).
  • Subtask 2 (25% số điểm): q≤105; ai≤105 (1≤i≤q).
  • Subtask 3 (35% số điểm): q≤105; ai≤106 (1≤i≤q).
  • Subtask 4 (25% số điểm): q≤106; ai≤1012 (1≤i≤q); ai+1=ai+1 (1≤i<q).

Ví dụ

Input Output Giải thích
4
2 4 10 9
3 7 18 13 Gọi G(x) là tổng các ước nguyên dương của x: G(2)=1+2=3; G(4)=1+2+4=7; G(10)=1+2+5+10=18; G(9)=1+3+9=13.
4
10 11 12 13
18 12 28 14 Ví dụ cho subtask 4: G(10)=18; G(11)=1+11=12; G(12)=1+2+3+4+6+12=28; G(13)=1+13=14.

Bình luận

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

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0