#P12756. [thupc 2025 final] permutation_prime
[thupc 2025 final] permutation_prime
Background
Special for algorithm lovers, ^_^
Description
给定正整数 $n$,需要构造一个 $1$ 至 $n$ 的排列 $p_1, p_2, \dots, p_n$,使得:
- 对于 $1 \le i \le n$,设
则在 $c_1, c_2, \dots, c_n$ 中,至少有 $\lfloor \frac{n}{3} \rfloor - 1$ 个质数。
Format
Input
多组测试数据。 第一行一个整数 $t$ ($1 \le t \le 10$),表示测试数据组数。
接下来 $t$ 行,每行一个整数 $n$ ($2 \le n \le 10^5$)。
Output
对于每组测试数据,输出一个满足条件的排列 $p_1, p_2, \dots, p_n$。 保证答案一定存在。
Samples
2
2
3
2 1
2 1 3
样例解释:
- 第一组: $c_1 = \lceil 2/1 \rceil = 2$,$c_2 = \lceil (2+1)/2 \rceil = 2$,二者均为质数。
- 第二组: $c_1 = c_2 = c_3 = 2$,均为质数。