#include #include void swap(int *a,int i,int j){ int t=a[i]; a[i]=a[j]; a[j]=t; return; } void run(void){ int n,k; scanf("%d%d",&n,&k); int *state=(int *)malloc(sizeof(int)*(n+1)); int i; for(i=0;i<=n;i++){ state[i]=i; } for(i=0;i=i){ swap(state,j,j+1); ans[len++]=j--; } } printf("%d\n",len); for(i=0;i