90分求调
查看原帖
90分求调
992348
0928_14楼主2023/7/16 21:04
#include<bits/stdc++.h>
using namespace std;
	long long n,m;
	struct abc{
		long long way;
		string name;
	}a[100000+110];
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].way;
		cin>>a[i].name;
	}
	long long now=1,x,y;
	for(int i=1;i<=m;i++)
	{
		cin>>x>>y;
		if(a[now].way==x)now=(now+n-y)%n;
		else now=(now+y)%n;
	}
	cout<<a[now].name;
return 0;
}
2023/7/16 21:04
加载中...