九十分求助
查看原帖
九十分求助
1284636
fxsnbfx楼主2024/5/6 17:44
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int n,m;
struct person{
	int key;
	string name;
}p[N];
int main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		cin>>p[i].key>>p[i].name;
	}
	int x,y,ans=1;
	while(m--)
	{
		cin>>x>>y;
		if(x==0)
		{
			if(p[ans].key==0)
			ans=(ans+n-y)%n;
			else
			ans=(ans+y)%n;
		}
		else
		{
			if(p[ans].key==0)
			ans=(ans+y)%n;
			else
			ans=(ans+n-y)%n;
		}
	}
	cout<<p[ans].name<<endl;
	return 0;
}
2024/5/6 17:44
加载中...