60分剩下的wa,错在2,6,8,10,13,15,17,19求助
#include <iostream>
using namespace std;
const int N=1e6+2;
struct toy{
string name;
int face;
}a[N];
int main()
{
int n,m,x,y;
cin >> n>> m;
for (int i=1;i<=n;i++)
{
cin>>a[i].face>>a[i].name;
}
int num=1;
for(int p=1;p<=m;p++)
{
cin>>x>>y;
if(a[p].face==x)
{
num=num-y;
}
else
{
num=num+y;
}
if (num<1)
{
num=n+num;
}
if (num>=n)
{
num=num-n;
}
}
cout<<a[num].name;
return 0;
}