#include<stdio.h>
#include<string.h>
int main()
{
int N;
int i;
int W,S;
int t;
int j;
char name[65][16];
while(scanf("%d",&N)!=EOF)
{
if(N>64||N<0)
{
continue;
}
for(i=1;i<=N;i++)
{
scanf("%s",&name[i]); //存名字
}
scanf("%d,%d",&W,&S);
if(W>=N)
{
continue;
}
t=W;
for(i=N;N>0;N--)
{
if((t+S-1)%N==0)
{
t=N;
}
else
{
t=(t+S-1)%N; //找到出列位置t
}
printf("%s\n",name[t]);
for(j=t;j<=N;j++)
{
strcpy(name[j],name[j+1]); // 整体平移
}
}
}
return 0;
}
POJ - 3750
最新推荐文章于 2019-05-28 20:40:22 发布