求助90pts,4and8WA
查看原帖
求助90pts,4and8WA
233829
smart_zyx楼主2022/8/14 20:54

直接上代码

#include<bits/stdc++.h>
#define maxn 101010
using namespace std;
int n,m,p=1;
struct er
{
	bool a;
	string b;
}pr[maxn];
struct point
{
	bool c;
	int d;
}rp[maxn];
int main()
{
	
	cin>>n>>m;
	for(int i=1;i<=n;i++)
		cin>>pr[i].a>>pr[i].b;
	for(int i=1;i<=m;i++)
	{
		cin>>rp[i].c>>rp[i].d;
		if(rp[i].c==0)
			if(pr[p].a==0)	
				p=(p+n-rp[i].d)%n;
			else
				p=(p+rp[i].d)%n;
		else
			if(pr[p].a==0)
				p=(p+rp[i].d)%n;
			else
				p=(p+n-rp[i].d)%n;
	}
	cout<<pr[p].b<<endl;
	return 0;
}

望大佬看看,本菜感激不尽

2022/8/14 20:54
加载中...