10.8
来源:互联网 发布:网络教育怎么 编辑:程序博客网 时间:2024/06/05 20:20
这个假期还好过完中秋就回来了,在家一点人事没干,天天修仙了,回来才开始好好做题
线段树1015count color染色问题,区间更新需要延迟标记,节点存的是该区间的颜色号,-1表示区间有多种颜色(杂色),查询时再用一个数组储存染色好,最好找一遍即可,
和just a hook是一个题型,贴海报也是染色问题,只不过加了个离散化,最多有2W个点,将这些点排序去重,然后二分映射,然后又做了个区间加上一个数,然后区间求和,数一个结构体,数的节点一个放该区间的和,一个放加得数,向上向下都要更新,还有一个给两个限制条件选出符合两个条件最高的一个luck and love ,建一个二维的数,man down 是一个dp+线段树得体,还一个树状数组区间更新只不过满足条件的数才更信,和染气球差不多,还有求区间里有几个连续的段,还有求一三象限的和与二四象限和的差值,见两个树状数组,排序,一开始吧所有的点都放在右边,之后开始枚举要查询的点,将在该点左边的数从右边删除并加入左边,然后分别求和算结果
阅读全文
0 0
- 10.8
- 10.8
- 10.8
- 10.8
- 10.8
- 10.8
- 10.8
- 10.8
- 10.8作业
- 10.8 英语单词
- 10.8.31
- 周记 - 10.8
- 补10.8
- Struts读书笔记四(10.8)
- 10.8 操作符重载
- 10.8国庆长假归来
- 好友交流10.8
- 9-15-10.8工作计划
- Spring Boot 注解笔记
- 微信Android SDK反编译还原源码 进行修改重新编译
- 将任意三个数按从大到小输出
- 在Windows下同时安装Python2.x和Python3.x
- 逃离东北两整年
- 10.8
- 简单理解javascript中apply()和call()
- python--leetcode485. Max Consecutive Ones
- 二维码扫描
- 会话跟踪的多种方法
- 游戏小透明与Construct 2的初次邂逅
- 中缀表达式转为后缀表达式
- Rust: codewars的Molecule to atoms
- (M)Dynamic Programming:673. Number of Longest Increasing Subsequence