题解
- 集合内元素最大不超过 \(2n-1\) ,最小不小于 \(1\)
- 如果按对角线排列,则可以得到所有偶数,把其中一颗棋子往旁边移,可以得到所有奇数
code
#include<bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--)
{
int n;
cin>>n;
for(int i=1;i<=n-2;i++) cout<<i<<" "<<i<<endl;
printf("%d %d\n%d %d\n\n",n-1,n,n,n);
}
return 0;
}
标签:code,int,题解,Cells,cin,Arrangement
From: https://www.cnblogs.com/pure4knowledge/p/18172613