K-divisible Sequence

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C#, C++, Clang, Clang++, Cobol, D, Groovy, Haskell, JS, Lua, Node JS, ObjectiveC, OCaml, Output, Pascal, PHP, Prolog, Python, Ruby, Rust, Scala, Swift
Điểm: 7 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho hai số nguyên dương \(N\)\(K\).

Hãy in ra một dãy số gồm \(N\) phần tử thỏa mãn các điều kiện:

  • \(A_1,A_2,...,A_N\) đôi một phân biệt.
  • \(\left(\sum\limits_{i = 1}^N {{A_i}}\right )\) chia hết cho \(K\)

Input

  • Dòng 1: \(Q\) \((1 \le Q \le 10^2)\) - số câu hỏi:
  • \(Q\) dòng sau, mỗi dòng gồm hai số nguyên dương \(N\)\(K\) không quá \(10^4\)

Output

  • Ứng với mỗi test in ra đáp án thỏa mãn đề bài. Bạn có thể in ra bất kỳ đáp án hợp lệ nào.

Example

Test 1

Input
1
6 9
Output
2 5 7 3 10 9

Bình luận