TLE了4个点 蒟蒻求助!! 求大佬帮忙康康怎么改
查看原帖
TLE了4个点 蒟蒻求助!! 求大佬帮忙康康怎么改
448555
推翻暴政楼主2021/8/14 09:55

这里是代码

#include<iostream>
#include<queue>
#include<string>
using namespace std;
struct cc{
	int lr;
	string name;
};
queue<cc> q;

int main(){
	int n,m;
	cc p;
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>p.lr>>p.name;
		q.push(p);
	} 
	int h,nu;
	for(int i=1;i<=m;i++){
		cin>>h>>nu;
		if((h==0&&q.front().lr==0)||(h==1&&q.front().lr==1)){
			for(int j=1;j<=n-nu;j++){
				p=q.front();
				q.push(p);
				q.pop();
			}
		}
		else if((h==0&&q.front().lr==1)||(h==1&&q.front().lr==0)){
			for(int j=1;j<=nu;j++){
				p=q.front();
				q.push(p);
				q.pop();
			}
		}
	}
	cout<<q.front().name;
	return 0;
}
2021/8/14 09:55
加载中...