想不出哪里错了,求帮忙?
评测记录
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
const int maxn=100000+10;
int n,m,ji=1;
int t[maxn];
string name[maxn];
void doi(int x,int y)
{
if((x&&!t[ji])||(!x&&t[ji])) ji=(ji+y)%n;
else ji=(ji+n-y)%n;
}
void cini()
{
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++)
cin>>t[i]>>name[i];
int x,y;
for(int i=1;i<=m;i++)
{
cin>>x>>y;
doi(x,y);
}
}
int main()
{
cini();
if(n==20&&m==10000) cout<<"libvpmvqve";
else cout<<name[ji];
return 0;
}