95分求调>.<
查看原帖
95分求调>.<
1359911
zhangmingyue_楼主2024/12/6 19:09

这是代码:

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+2;
struct zy{
	bool b;
	string s;
}a[N];
int main(){
	int n,m,now=1;
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i].b>>a[i].s;
	}
	int c,sh;
	for(int i=1;i<=m;i++){
		cin>>c>>sh;
		if(c==0&&a[now].b==0||c==1&&a[now].b==1){
			if(now>sh) now-=sh;
			else{
				now+=n;
				now-=sh;
			}
		}
		else{
			now+=sh;
			now%=n;
		}
	}
	for(int i=0;i<a[now].s.size();i++){
		cout<<a[now].s[i];
	}
}

样例8错了>.<

2024/12/6 19:09
加载中...