Đề bài
Mô tả
Cho một dãy gồm số nguyên dương đôi một phân biệt, đánh số từ đến .
Với mỗi từ đến , đặt
trong đó là phần dư của phép chia cho .
Hãy tính và in ra .
Dữ liệu vào
- Dòng đầu chứa số nguyên , độ dài của dãy.
- Dòng thứ hai chứa số nguyên phân biệt .
Dữ liệu ra
- In ra số nguyên trên cùng một dòng, cách nhau bởi dấu cách.
Ràng buộc
- với mọi
Ví dụ
| Input |
Output |
Giải thích |
4 6 2 7 3 |
0 2 12 22 |
. thêm các cặp có chỉ số : , nên . , . |
3 3 2 1 |
0 3 5 |
. thêm , nên . thêm , nên . |
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
Bình luận