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; }