TOJ 4602 高桥和低桥 -- 线段树 + 离散化
2014-05-18 16:14
288 查看
题目链接:http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=4602
题目大意:给出n座桥的高度与m次洪水水位(一次洪水有涨水水位和退水水位两个数据),问被淹次数不少于给定值k的桥的数量。(在某一次涨水前水位底于桥高,涨水后水位不底于桥高,则计该桥被淹一次)
分析:把桥高离散化后映射到1..kk(注意一个桥高可能对应多座桥,需记录这个数据以便计算最终答案),每一次涨水时计算被淹的桥的高度区间(映射后的值),区间左端点为涨水前水位,右端点为涨水后水位,更新相应区间就好了。
题目大意:给出n座桥的高度与m次洪水水位(一次洪水有涨水水位和退水水位两个数据),问被淹次数不少于给定值k的桥的数量。(在某一次涨水前水位底于桥高,涨水后水位不底于桥高,则计该桥被淹一次)
分析:把桥高离散化后映射到1..kk(注意一个桥高可能对应多座桥,需记录这个数据以便计算最终答案),每一次涨水时计算被淹的桥的高度区间(映射后的值),区间左端点为涨水前水位,右端点为涨水后水位,更新相应区间就好了。
相关文章推荐
- HDU 1199 Color the Ball(离散化入门+非线段树做法)
- 线段树、扫描线、离散化求面积并(hdu1542)
- 【HDOJ】 Picture (离散化+线段树)
- POJ 2528 线段树的离散化 和坐标位置的判定
- 离散化+线段树 codefores555C Case of Chocolate
- PKU 2528 Mayor's posters 【离散化+线段树】
- Frequent values(线段树+离散化)
- TOJ 4489 You are a Boss / 线段树成段更新
- HDU 3642 Get The Treasury[离散化 + 扫描线 + 线段树]
- POJ 2528 Mayor's posters(离散化+区间set线段树)
- hihocoder1079(线段树+离散化)
- poj 2528 Mayor's posters(线段树+离散化)
- 线段树区间更新,区间统计+离散化 POJ 2528 Mayor's posters
- poj2528 Mayor's posters(线段树,离散化)
- HDU - 3450 - Counting Sequences (线段树|树状数组 + 离散化)
- TOJ 1550 Fiber Communications -- 枚举 + 线段树
- POJ 2528(线段树+离散化)
- POJ2528 Mayor's posters(线段树+离散化)
- POJ 2528 Mayor's posters(线段树+离散化)
- HDU 1542 线段树离散化+扫描线 平面面积计算