样例过了,有RE还有AC还有WA,求大佬帮助
查看原帖
样例过了,有RE还有AC还有WA,求大佬帮助
1116724
Chitose_楼主2023/11/11 08:30
#include<bits/stdc++.h>
using namespace std;
const int maxn=100000+10;
long long m,n,k,p,o,l;
struct ff{
	int s;
	string ss;
};
ff a[maxn];
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i].s>>a[i].ss;
	}
	p=1;
	for(int i=1;i<=m;i++){
		cin>>k;
		if(k==0){
			cin>>o;
			if(a[p].s==0){
				p=p-o;
			}
			if(a[p].s==1){
				p=p+o;
			}
		}
		if(k==1){
			cin>>l;
			if(a[p].s==0){
				p=p+l;
			}
			if(a[p].s==1){
				p=p-l;
			}
		}
		if(p>n) p=p-n;
		if(p<1) p=p+n;
	}
	cout<<a[p].ss;
	return 0;
} 
2023/11/11 08:30
加载中...