40分蒟蒻求助!!!
查看原帖
40分蒟蒻求助!!!
856165
邦邦家的雷达站楼主2023/1/20 21:51
#include<iostream>
#include<string>
using namespace std;
#define MAXN 100100
struct people{
	long fangxiang;
	string name;
}b[MAXN];
int main(){
	long n,m;
	cin>>n>>m;
	int x,y,sb=0;
	for(int i=0;i<n;i++)
	cin>>b[i].fangxiang >>b[i].name ;
	for(int i=0;i<m;i++){
		cin>>x>>y;
		if(b[sb].fangxiang ){
			if(!x){
				sb+=y;
				if(sb>=n)
				sb=sb-n+1;
			}if(x){
			    sb-=y;
				if(sb<0)
				sb=sb+n;	
			}
		}else{
			if(x){
				sb+=y;
				if(sb>=n)
				sb=sb-n+1;
			}if(!x){
			    sb-=y;
				if(sb<0)
				sb=sb+n;	
			}
		}
	}cout<<b[sb].name ;
	return 0;
}
2023/1/20 21:51
加载中...