例如,一块宣传栏,横向长度的刻度标记为1~10,贴4张不同颜色的与宣传栏等宽的海报,且后者覆盖前者,问最后能看见几种颜色的海报。其中,4张不同颜色的海报对应于宣传栏上的刻度分别为 [1, 3]、[2, 5]、[3, 8]、[3, 10]。离散化步骤如下:
(1)提取:提取4张海报的8个端点 1 3 2 5 3 8 3 10
(2)排序:从小到大排序4张海报的8个端点,得:1 2 3 3 3 5 8 10
(3)去重:对 1 2 3 3 3 5 8 10 去重,得 1 2 3 5 8 10
(4)映射:将原来的8个端点,映射到去重后的6个端点上
相关文章
- 离散化步骤-离散化示例
- 线段树 离散化 E. Infinite Inversions E. Physical Education Lessons
- 线段树离散化+区间更新——cf1179C好题
- hdu 5139(离线处理+离散化下标)
- [BZOJ3932] [CQOI2015]任务查询系统(主席树 || 树状数组 套 主席树 + 差分 + 离散化)
- HDU 5925 Coconuts 【离散化+BFS】 (2016CCPC东北地区大学生程序设计竞赛)
- nodejs - json序列化&反序列化示例
- netty 对象序列化传输示例
- POJ 2104&HDU 2665 Kth number(主席树入门+离散化)
- android--jenkins+gradle+android自动化构建apk步骤(转)