why
查看原帖
why
1349424
Charlie_Nine楼主2024/11/30 18:56
#include<bits/stdc++.h>
using namespace std;
int n,m,xz;
bool cx[100010],zy[100010];
string s[100010];
int gs[100010];
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>cx[i]>>s[i];
	}
	for(int i=1;i<=m;i++){
		cin>>zy[i]>>gs[i];
	}
	xz=1;
	for(int i=1;i<=m;i++){
		if(cx[xz]==zy[xz]){
			xz-=gs[i];
			if(xz<=0){
				xz+=n;
			}
		}else{
			xz+=gs[i];
			if(xz>n){
				xz-=n;
			}
		}
	}
	cout<<s[xz];
	return 0;
}

样例都没过

2024/11/30 18:56
加载中...