当前位置: 首页 > news >正文

#题解#洛谷 P1904 天际线#离散化#

P1904 天际线 - 洛谷

分析

  1. 类似染色问题,P1496 火烧赤壁 - 洛谷

  2. 用x数组将所有点的横坐标离散化,用book[i]记录 [ x [ i ] ~ x [ i + 1 ] ) 的高度,(左闭右开)

  3. 每次“染色”将高度更新为最大值

代码实现

#include<bits/stdc++.h>
using namespace std;
const int N = 1e5+10;
int l[N], r[N], h[N], x[N], book[N];
int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int i = 1;int len = 1;while (cin >> l[i] >> h[i] >> r[i]){x[len++] = l[i];x[len++] = r[i];i++;}
//	cout << len << "\n";sort(x + 1, x + len);len = unique(x + 1, x + len) - x - 1;
//	for(int i=1;i<=len;i++)
//		cout<<x[i]<<" ";
//	cout<<"\n";for (int j = 1; j < i; j++){int st = lower_bound (x + 1, x + len+1, l[j]) - x;int ed = lower_bound (x + 1, x + len+1, r[j]) - x;for (int k = st; k < ed; k++)if (book[k] < h[j])book[k] = h[j];}for (int j = 1; j <=len; j++){if (book[j] != book[j - 1]){cout << x[j] << " ";cout << book[j] << " ";}}return 0;
}

Trick/错误总结

  1. lower_bound和upper_bound

  2. unique不自动排序

http://www.jsqmd.com/news/45864/

相关文章:

  • 关于2025沈阳打铁的二三事
  • 2025实力派防冻/工程装土/草袋子供应商排行榜:防汛 / 保温 / 护坡草袋子全场景覆盖,3家优质企业凭硬实力出圈
  • 2025临时/水冲储污式/太阳能/真空吸附/气压式/发泡式/打包式/景区/工地/音乐节/展会/马拉松/公园/移动厕所品牌实力榜:三大优质企业领跑多场景适配解锁便捷环保新体验
  • 2025健康饮品风向标:三大品牌领跑司鲁肽燃燃燕麦/简腩肽清清西梅/燕麦/西梅/果蔬/营养素饮品与火麻仁肽爆爆纤维/固体饮料赛道,惠植健凭多元布局登顶
  • Nov 20
  • CODE3:TIM定时器 - LI,Yi
  • 深度学习之批量归一化的原理
  • Spark微博舆情分析系统 情感分析 爬虫 Hadoop和Hive 贴吧资料 双平台 讲解视频 大内容 Hadoop ✅
  • LIB3:MISC固件库 - LI,Yi
  • AT_abc250_h [ABC250Ex] Trespassing Takahashi
  • 11/20
  • Langchain Splitter源码阅读笔记(一)CharacterTextSplitter
  • 《从“直接对话”到 “集成开发调用”:智谱 GLM-4.6 引领 Coding 场景的效率跃迁》 - 实践
  • 2025-11-20 早报新闻
  • 完整教程:Visual Studio Code 高效开发完全指南(2025年更新版)
  • 开源低代码平台落地痛点解析
  • 开源低代码 vs 闭源低代码:深度对比与企业选型决策指南
  • Windows 11** 上安装 MySQL
  • Windows 11 上安装 PostgreSQL
  • 2025青岛防水补漏公司怎么选?首选青岛极冠快修,堵漏、漏水检测全业务覆盖,连锁企业值得信赖
  • WebRTC在低时延直播中的应用
  • 合并 K 个升序链表-leetcode
  • 解码线程池
  • Windows 11 上安装 JDK
  • cacti 监控 linux
  • 2025年成都电线电缆采购标杆厂家最新推荐:成都鑫佰亿,电力电缆/高压电缆/中压电缆/低压电缆/铜芯电缆/铝芯电缆/树立电线电缆品质新标准
  • 2025年11月取暖器、电暖器十大品牌权威推荐:石墨烯取暖成主流,告别干燥严寒,解锁全屋舒适暖居体验
  • 社区伙伴活动推荐丨Global night第二场 连线日本!来玩!
  • 2025年成都电线电缆优质供应商推荐:铝合金电缆/家装电线/家用电线/铜芯电线/硬芯线/软电线/成都鑫佰亿,以品质与服务树立行业新标杆
  • 用了会Windows 10