9、10、11、13四个点RE了别的都对,不知道错哪了
查看原帖
9、10、11、13四个点RE了别的都对,不知道错哪了
1093790
_Sakura___楼主2023/10/24 12:36
#include <stdio.h>
int a[100000];
char b[1000][1000];
int main()
{
	int n,m,x,y,count=0;
	scanf("%d %d",&n,&m);
	getchar();
	for (int i=0;i<n;i++)
	{
		scanf("%d %s",&a[i],b[i]);
		getchar();
	}
	for (int i=0;i<m;i++)
	{
		scanf("%d %d",&x,&y);
		if (x==0)
		{
			if (a[count]==0)
			{
				count=(count-y%n+n)%n;
			}
			else
			{
				count=(count+y)%n;
			}
		}
		else
		{
			if (a[count]==0)
			{
				count=(count+y)%n;
			}
			else
			{
				count=(count-y%n+n)%n;
			}
		}
	}
	printf("%s",b[count]);
	return 0;
}
2023/10/24 12:36
加载中...