求助
  • 板块P1904 天际线
  • 楼主hard_learn
  • 当前回复10
  • 已保存回复10
  • 发布时间2024/7/11 09:57
  • 上次更新2024/7/11 11:10:53
查看原帖
求助
1053119
hard_learn楼主2024/7/11 09:57
AC代码
#include<bits/stdc++.h>
#define int long long
using namespace std;
int l,h,r; 
int bl[10005];
signed main(){
	while(cin>>l>>h>>r){
		for(int i=l;i<r;i++){
			bl[i]=max(bl[i],h);
		}
	}
	int cnt=0;
	for(int i=1;i<=10000;i++){
		if(cnt!=bl[i]){
			cnt=bl[i];
			cout<<i<<" "<<bl[i]<<" ";
		}
	}
	return 0;
}
//1 11 3 13 9 0 12 7 16 3 19 18 22 3 23 13 29 0
//1 11 3 13 9 0 12 7 16 3 19 18 22 3 23 13 29 0

为什么,将 forfor 循环中的 1000010000 改为 1000510005 就全 WAWA 了。

2024/7/11 09:57
加载中...