【HNOI2014】Jabberwocky
来源:互联网 发布:linux指令grep 编辑:程序博客网 时间:2024/06/11 04:51
题目大意:
平面上有N个点,K种颜色。求一条平行于x轴的线段,使得其上方或下方所有点不包含所有颜色的点数最大。
分析:
既然不能包含所有颜色,那么最多只能包含N-1种颜色。
那么我们枚举不包含哪一种颜色。则这一条线段必定是放在这种颜色的某个点下方
问题就变成了维护从某个点出发,最左和最右延伸的区域有多大,包含多少个点。
用扫描线从低到高加入,用set维护最近的两个端点,然后用树状数组统计就可以了。
时间复杂度:O( N Log N )
空间复杂度:O( N )
0 0
- 【HNOI2014】Jabberwocky
- BZOJ3658 Jabberwocky
- BZOJ3658: Jabberwocky
- bzoj3572: [Hnoi2014]世界树
- hnoi2014米特运输
- 【BZOJ 3571】 [Hnoi2014]画框
- bzoj3576: [Hnoi2014]江南乐
- bzoj3571: [Hnoi2014]画框
- bzoj3572: [Hnoi2014]世界树
- BZOJ3571: [Hnoi2014]画框
- bzoj3572: [Hnoi2014]世界树
- BZOJ3571[HNOI2014]画框
- [BZOJ3571][HNOI2014]画框
- [BZOJ3572][HNOI2014]世界树
- [BZOJ3572] [Hnoi2014]世界树
- bzoj3571: [Hnoi2014]画框
- BZOJ 3571: [Hnoi2014]画框
- BZOJ 3574: [Hnoi2014]抄卡组
- cocos-js 菜鸟学习笔记1
- eclipse如何把多个项目放在一个文件夹下-eclipse中对项目进行分类管理
- Java - 解压和打包Jar
- 全志A20 GPIO 总结文档
- 【4】啤酒鸭
- 【HNOI2014】Jabberwocky
- android studio 1.0,Debug and Performance,第一课:调试和演示
- 无线路由器WDS无线桥接设设置方法图解
- 我的Windows核心编程——完成端口+套接字 图解
- 使用ISAPI_REWRITE限定主机头做重写
- 怎样打开win8中的ODBC数据源
- 考试笔试简答题
- C#小结
- 使用百度网盘速度变慢的解决方法