提交时间:2021-05-27 22:03:56

运行 ID: 20020

#include<iostream> #include<cstdio> using namespace std; int main() { int n,k,ii,i,j; int a[1010],b[1010]; cin>>n>>k>>ii; for(i=1;i<=n;++i)a[i]=i; for(i=1;i<=k;++i){ for(j=1;j<=n;++j) if(j%2==1)b[j]=a[(j+1)/2]; else b[j]=a[n/2+j/2]; for(j=1;j<=n;++j) a[j]=b[j]; } cout<<a[ii]; return 0; }