代码
#include<bits/stdc++.h>
using namespace std;
int n,m,a1,ren[100000],job[100000][13],now,ai,si;
char s[13];
int main(){
scanf("%d%d",&n,&m);
for(int i=1;i<=n;++i){
scanf("%d",&a1);
ren[i]=a1;
job[i][0]=strlen(s);
scanf(" %s",s);
for(int j=0;j<job[i][0];++j)
job[i][j+1]=s[j]-'a';
}
now=1;
for(int i=1;i<=m;++i){
scanf("%d%d",&ai,&si);
if(ren[now] xor ai==1)
now+=si;
else now-=si;
now+=n;
now%=n;
}
for(int i=1;i<=job[now][0];++i)printf("%c",job[now][i]+'a');
return 0;
}