为什么不开O2优化全红,开了就AC了?????
查看原帖
为什么不开O2优化全红,开了就AC了?????
982662
luogu0232楼主2023/7/30 12:03
#include<iostream>
using namespace std;
int main(){ 
	int a,pri;
	bool flag = true;
	cin>>a;
	int z[3];
	int p[a][2] = {};
	for(int i = 0;i<a;i++){
		scanf("%d %d %d",&z[0],&z[1],&z[2]);
		if(z[0] == 0){
			p[i][0] = z[1];
			p[i][1] = z[2];
			pri += z[1];
		}else{
			for(int j =(i-45>0?(i-45):0);j<=i;j++){
				if(p[j][0]>=z[1]&&z[2]-p[j][1]<46){
					p[j][0] = -1;
					flag = false;
					break;
				}
			}
			if(flag){
				pri += z[1];
			}
			flag = true;
		}
	}
	cout<<pri;
	return 0; 
}
2023/7/30 12:03
加载中...