仅有1,3有解,其余无解
#include<bits/stdc++.h>
usingnamespacestd;
intmain()
{
intn;
cin>>n;
while(n--){
intm;
cin>>m;
if(m<4){
if(m==2){
cout<<"NO"<<endl;
}
else{
cout<<"YES"<<endl;
for(inti=1;i<=m;i++){
cout<<i<<" ";
}
cout<<endl;
}
}
else{
cout<<"NO"<<endl;
}
}
}

京公网安备 11010502036488号