第一个输出是对的,第二个输出“e”
by _Glassy_Sky_ @ 2023-05-05 22:12:17
你要不要参考下我的?
```cpp
#include<bits/stdc++.h>
using namespace std;
int c[1000005],s=1,n,m,a1,a2;
string a[1000005];
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>c[i]>>a[i];
}
for(int i=1;i<=m;i++)
{
cin>>a1>>a2;
if(s<1)
{
s=s+n;
}
if(s>n)
{
s=s-n;
}
if(c[s]==1&&a1==0||c[s]==0&&a1==1)
{
s=s+a2;
continue;
}
if(c[s]==1&&a1==1||c[s]==0&&a1==0)
{
s=s-a2;
}
}
if(s<1)
{
s=s+n;
}
if(s>n)
{
s=s-n;
}
cout<<a[s]<<endl;
return 0;
}
```
by wyc_qwq @ 2023-05-07 21:04:53
@[wyc120301666](/user/729036) 哦?
by _Glassy_Sky_ @ 2023-05-13 11:38:41
@[wyc120301666](/user/729036)
教教我
by kaixin2014 @ 2023-08-07 11:32:54