嘿嘿
没想到有一天轮到我拿捏它了,哈哈哈。
#include <stdio.h>
struct toy
{
int a;
char b[10];
};
int main() {
int n,m;
scanf("%d %d",&n,&m);
struct toy t[n];
for(int i=0;i<n;i++)
scanf("%d %s",&t[i].a,t[i].b);
int c,d,now=0;
for(int i=0;i<m;i++){
scanf("%d %d",&c,&d);
if(c==t[now].a) now=(now-d+n)%n;
else now=(now+d)%n;
}
printf("%s\n",t[now].b);
return 0;
}