POJ 3750
#include<stdio.h>
#include<string.h>
int main()
{
int n;
int w,s,i,j,count;
char st[100][20];
int ss[100];
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
scanf("%s",st[i]);
scanf("%d,%d",&w,&s);
j=1,count=0;
memset(ss,0,sizeof(ss));
while(1)
{
if(w>n)
w%=n;
if(ss[w-1]==1)
{
w++;
continue;
}
if(j==s)
{
puts(st[w-1]);
ss[w-1]=1,j=0;
count++;
}
w++, j++;
if(count==n)
break;
}
}
return 0;
}