网址:http://39.99.183.126:8888/p/179
#include<bits/stdc++.h>
using namespace std;
int a[109],b[109],d[109],e[109];
int main()
{
int n,k;
cin>>n>>k;
for(int i=1;i<=n;i++)
{
cin>>a[i];
b[i]=a[i];
}
for(int i=1;i<=k;i++)
{
int x,y,z;
cin>>x;
if(x)
{
cin>>y>>z;
for(int j=y,k=1;j<=z;j++,k++)
{
a[k]=b[j];
b[j]=0;
}
for(int j=1,k=z-y+2;j<=n;j++)
{
if(b[j]>0)
{
a[k]=b[j];
k++;
}
}
for(int j=1;j<=n;j++)
{
b[j]=a[j];
}
}
else
{
for(int j=1;j<=n/2;j++)
{
d[j]=a[j];
}
for(int j=n/2+1,k=1;j<=n;j++,k++)
{
e[k]=a[j];
}
for(int j=1,k=1;j<=n;j+=2,k++)
{
a[j]=d[k];
a[j+1]=e[k];
}
}
}
for(int i=1;i<=n;i++)
{
cout<<a[i]<<" ";
}
return 0;
}
代码在这