1
梁逸凡
资深守护
资深守护
#include<bits/stdc++.h>
using namespace std;
整形 a[20001],n,b[20001];
int check()
{
循环(int i=1;i<=2*n;++i)
if(a[i]!=i)
return 0;
返回值 1;
}
void change()
{
for(整形 i=1;i<=n*2;i++)
b[i]=a[i];
循环(int i=1;i<=n;i++)
a[i]=b[2*i];
for(整形 i=n+1;i<=2*n;i++)
a[i]=b[2*(i-n)-1];
}
int main()
{
int ans=0;
cin>>n;
循环(int i=1;i<=2*n;++i)a[i]=i;
do
{
change();
ans++;
}while(!check());
cout<<ans;
返回值 0;
}
望采纳!!!!!!!!!!!!!!!!!
0
0
0
0