P1563 35pts求调
  • 板块题目总版
  • 楼主zcs_
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/10/22 09:47
  • 上次更新2023/10/22 11:28:31
查看原帖
P1563 35pts求调
996206
zcs_楼主2023/10/22 09:47
#include <iostream>
#include <string>
using namespace std;
struct toy{
	int chao;
	string id;
}a[111145];
int main(){
	int n,m,nw=1;
	cin>>n>>m;
	for (int i=1;i<=n;i++){
		cin>>a[i].chao>>a[i].id;
	}
	for (int i=1;i<=m;i++){
		int x,y;
		cin>>x>>y;
		if(nw>n)nw%=n;
		if (x==0){
            nw=((nw-1+n)%n+n-y)%n;
            if (nw==0)nw=n;
        }
		else nw=((nw+y-1+n)%n)+1;
	}
	cout<<a[nw].id;
	return 0;
}
2023/10/22 09:47
加载中...