P17447 简单构造题 / A Simple Construction Problem
题目描述
长为 $n$ 的“红专序列”指满足如下特征的序列:
- $1\sim n$ 在序列中各出现恰好一次;
- 相邻两项的和均不是完全平方数。
给定整数 $n$,构造一个长度为 $n$ 的“红专序列”。
输入格式
第一行一个整数 $T$($1\le T\le 10^4$),表示数据组数。
对于每组数据,仅一行一个整数 $n$($1\le n\le 4\times 10^6$),表示需要构造的“红专序列”的长度。
保证 $n$ 的总和不超过 $4\times 10^6$,可以证明在所给条件下一定存在一个解。
输出格式
输出 $T$ 行,每行为需要构造的序列。如果有多个,输出任意一个即可。
说明/提示
对于 $n = 5$, 如果输出为 `1 2 3 4 5` 则是错误的, 因为 $4 + 5 = 9$ 为完全平方数。