内容目录
找规律
如图所示
#include<cstdio> #include<cstring> #include<cstdlib> #include<cctype> #include<iostream> using namespace std; int n; int main() { cin>>n; if (n%4>1) { cout<<"-1n"; return 0; } for (int i=1;i<=n/2;i++) { if (i%2) cout<<i+1<<' '; else cout<<(n-i+2)<<' '; } int m=n/2; if (n%4==1) { cout<<m+1; if (m+1<n) cout<<' '; m++; } for (int i=m+1;i<n;i++) { if ((i-m)%2) cout<<n-i<<' '; else cout<<i-1<<' '; } if (m+1<n) cout<<(n-1); cout<<endl; return 0; }