题解:P12373 「LAOI-12」命运。
思路
第一步,分解
1 ,n ,2 ,n - 2 ,3......
为什么呢?我们可以发现,相差为
code:
#include<iostream>
#include<queue>
#define MOD 1000000007
using namespace std;
int main(){
cin.tie(0)->sync_with_stdio(0);
int T;
cin>>T;
while(T--){
int n;
cin>>n;
if(n%2==1){
for(int i=1;i<=n/2;i++){
cout<<i<<" "<<n-i+1<<" ";
}
cout<<n/2+1<<"\n";
}
else{
for(int i=1;i<=n/2;i++){
cout<<i<<" "<<n-i+1<<" ";
}
cout<<"\n";
}
}
return 0;
}