RT
#include<bits/stdc++.h>
using namespace std;
int n,m;//n,m<=100000;
int o01[100100];//o01=0向内右手为+左手为-,=1向外右手为-左手为+
string namee[100100];//逆时针
int num=1;
int main(){
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++){
cin>>o01[i]>>namee[i];
}
for(int i=1;i<=m;i++){//ai=0向左,ai=1向右
int ai,si;
cin>>ai>>si;
if(o01[num]==0){
if(ai==0){//为-
num-=si;
}else if(ai==1){//为+
num+=si;
}
}else if(o01[num]==1){
if(ai==0){//为+
num+=si;
}else if(ai==1){//为-
num-=si;
}
}
num+=n;
num%=n;
}
num+=n;
num%=n;
if(num==0) num+=n;
cout<<namee[num];
return 0;
}
感谢您的耐心