求助!#4和#8WA了
查看原帖
求助!#4和#8WA了
831458
ChenHyz楼主2023/1/4 14:59

代码如下

#include <bits/stdc++.h>
using namespace std;
int main(){
	long long n,m,c,d,pos=1;
	long long a[1010000];
	string b[1010000];
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i];getchar();
		cin>>b[i];
	}
	for(int i=1;i<=m;i++){
		cin>>c>>d;
		if(c==1){
			if(a[pos]==0) pos=(pos+d)%n;
			else pos=(pos+n-d)%n;
		}
		if(c==0){
			if(a[pos]==0) pos=(pos+n-d)%n;
			else pos=(pos+d)%n;
		}
	}
	cout<<b[pos];
	return 0;
} 
2023/1/4 14:59
加载中...