90分求助!
查看原帖
90分求助!
371364
Biuld楼主2021/5/19 21:56

WA了第4、8个点。

#include<bits/stdc++.h>
using namespace std;
long long n,m,a[1000001],b,c,ans=1;
string s[1000001];
int main()
{
	scanf("%lld%lld",&n,&m);
	for(long long i=1;i<=n;i++) cin>>a[i]>>s[i];
	for(long long i=1;i<=m;i++)
	{
		scanf("%lld%lld",&b,&c);
		if((b==1 && a[ans]==0) || (b==0 && a[ans]==1)) ans=(ans+c)%n;
		else ans=(ans+n-c)%n;
	}
	cout<<s[ans];
	return 0;
}

求助大佬

2021/5/19 21:56
加载中...