CSES - Permutation Prime Sums | Hoán Vị Có Tổng Nguyên Tố

Xem PDF



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

Cho \(n\), hãy tạo hai hoán vị \(a\)\(b\) có kích thước \(n\) sao cho \(a_i+b_i\) là số nguyên tố với \(i=1,2,\dots,n\).

Input

Dòng duy nhất chứa một số nguyên \(n\).

Output

In ra hai hoán vị. Bạn có thể in ra bất kỳ lời giải hợp lệ nào. Nếu không có lời giải, in IMPOSSIBLE.

Constraints

  • \(1 \le n \le 10^5\)

Example

Test 1

Input
5
Output
2 1 3 5 4
5 1 4 2 3

Giải thích: Các tổng là \(2+5=7\), \(1+1=2\), \(3+4=7\), \(5+2=7\)\(4+3=7\), tất cả đều là số nguyên tố.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.