problem: (E) The same permutation Solve In C/C++ Archive

Codeforces Round #411 (Div. 1), problem: (E) The same permutation Solution In C/C++

Codeforces Round #411 (Div. 1), problem: (E) The same permutation Solution In C/C++

#include <stdio.h> int n; int main() { scanf("%d",&n); if(n%4>1)return printf("NO\n"),0; printf("YES\n"); for(int i=1;i<n;i+=4) { if(n%4)printf("%d %d\n%d %d\n%d %d\n",i+2,n,i+2,i+3,i+3,n); else printf("%d %d\n",i+2,i+3); printf("%d %d\n",i,i+2); printf("%d %d\n",i+1,i+3); printf("%d %d\n",i+1,i+2); printf("%d %d\n",i,i+3); if(n%4)printf("%d %d\n%d %d\n%d %d\n",i,n,i,i+1,i+1,n); else printf("%d …