80分,炸了,四个紫,HELP!>-<```cpp
#include
#include
#include
#include
#include
#include
#include
#include
#include
/*
in.left:-- right instead
out.left:++
*/
using namespace std;
int main(){
int n,m;
cin>>n>>m;
int a[100001],s[100001];
int h[100001];
string nh[100];
for(int i=0;i<n;i++){
cin>>h[i]>>nh[i];
}
for(int i=0;i<m;i++){
cin>>a[i]>>s[i];
}
int jk=0;
for(int i=0;i<m;i++){
if(a[i]==0){
if(h[jk]==0){//圈内
jk-=s[i];
}
else if(h[jk]==1){//instead
jk+=s[i];
}
if(jk>=n){
jk-=n;
}
else if(jk<0){
jk=n+jk;
}
}
else if(a[i]==1){
if(h[jk]==0){
jk+=s[i];
}
else if(h[jk]==1){
jk-=s[i];
}
if(jk>n){
jk-=n;
}
else if(jk<0){
jk=n+jk;
}
}
}
cout<<nh[jk];
return 0;
}
### 谢谢谢谢谢谢!!!
深入浅出针不戳</>