60分剩下的wa,错在2,6,8,10,13,15,17,19求助
查看原帖
60分剩下的wa,错在2,6,8,10,13,15,17,19求助
1127677
lmhss楼主2025/7/22 17:16

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;
}
2025/7/22 17:16
加载中...