#8测试点
查看原帖
#8测试点
1435692
difficultlong楼主2024/9/21 12:44

修好了#5,#8又来了, 代码:

#include<bits/stdc++.h>
using namespace std;
int a[100001];
string s[100001];
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i]>>s[i];
	}
	int l=1;
	for(int i=1;i<=m;i++){
		int x,y;
		cin>>x>>y;
		if(x==a[l]){
			l-=y;
			if(l<=0){
				l+=n;
			}
		}
		else{
			l+=y;
			if(l>=n){
				l%=n;
			}
		}
	}
	cout<<s[l];
	return 0;
}
2024/9/21 12:44
加载中...