题意:构造满足pi%(|pi-pi-2|)==0的序列。
思路:i和i+2的奇偶性是相同的,所以奇偶序列是互不干扰的。根据pi%(|pi-pi-2|)==0推出,只要奇子序列的数和偶子序列的数分别是相邻的自然数就行了。
#include
#include
#include
using namespace std;
int main()
{
int t,n;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
int num1=1,num2=(n+1)/2+1,i=1;
while(i<=n)
{
if(i%2==1)
{
if(i==1)
printf("%d",num1++),i++;
else
printf(" %d",num1++),i++;
}
if(i%2==0&&i<=n)
printf(" %d",num2++),i++;
}
printf("\n");
}
return 0;
}