代码求调
查看原帖
代码求调
593001
Langrange2021楼主2023/5/4 21:39
#include<iostream>
using namespace std;
struct person
{
	string job;
	int face;
}p[100001];
int main()
{
	int n, m;
	int count = 1;
	cin >> n >> m;
	for (int i = 1; i <= n; i++)
	{
		cin >> p[i].face >> p[i].job;
	}
	for (int i = 1; i <= m; i++)
	{
		int a, s;
		cin >> a >> s;
		if (p[i].face == 0)
		{
			if (a == 0)
				count -= s;
			else if (a == 1)
				count += s;
		}
		else if (p[i].face == 1)
		{
			if (a == 1)
				count -= s;
			else if (a == 0)
				count += s;
		}
		if (count < 1)
		{
			count=n-(0-count);
		}
		if (count > n)
		{
			count=count%n;
		}
	}
	cout << p[count].job ;
	return 0;
}
2023/5/4 21:39
加载中...