求解,第四个点和倒数第四个点过不去
查看原帖
求解,第四个点和倒数第四个点过不去
369399
yizhiming楼主2020/8/9 10:36
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
struct node{
	int ch;
	string name;
}a[100010];
int main(){
	int n,m,t,s,f;
	cin>>n>>m;
	for (int i=0;i<n;i++){
		cin>>a[i].ch>>a[i].name;
	}
	t=0;
	for (int i=0;i<m;i++){
		cin>>f>>s;
		if((f==0&&a[t].ch==1)||(f==1&&a[t].ch==0)){
			t+=s;
			if (t>n)t=t-n;
		}else {
			t-=s;
			if(t<0)t+=n;
		}
	}
	cout<<a[t].name;
	}

蒟蒻在线等神犇帮助

2020/8/9 10:36
加载中...