http://acm.hnu.cn/online/?action=problem&type=show&id=12833&courseid=268
hnu 7/20 简单的题 小BUG y==2 时 n==x 时 不用再单独讨论 因为第一组数据可以看出 是我太傻逼 唉
#include<iostream>
#include<cstdlib>
#include<cstring>
#include<cstdio>
using namespace std;
int main(){
int T;
int n,x,y;
int i;
cin>>T;
while(cin>>n>>x>>y){
if(y==1 && x<=n){
for(i=1;i<=n;i++){
if(i!=x)
cout<<i<<" ";
}
cout<<n+1<<endl;
}
if(y==2 && x>n){
for(i=1;i<=n-1;i++){
cout<<i<<" ";
}
cout<<x<<endl;
}
if((y==1&&x>n)||(y==2&&x<=n)) {
for(i=1;i<=n-1;i++){
cout<<i<<" ";
}
cout<<n<<endl;
}
}
return 0;
}