摘要: 注意这里lazy标记是必须的,不要认为每次修改的区间要么是从全\(0\)变全\(1\)要么是从全\(1\)变全\(0\)就不用lazy标记了 想想我们不用lazy标记的题目“Atlantis”,因为我们只关心根节点的值所以不用lazy标记(从lazy标记的作用来说,根节点根本就不用lazy标记);而 阅读全文
posted @ 2024-05-15 13:18 最爱丁珰 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 连续区间问题的代码都像打卡代码那样子写,是最有通用性的 这道题目的查询也没办法像老板那样子写,还是因为我们没有办法判断左端/右端的最大连续子段和是否超过了当前区间 还有理解这个代码的时候,不要去纠结递归的细节问题,就把函数看成一个问题,即 int ask(int p,int l,int r,int 阅读全文
posted @ 2024-05-15 12:48 最爱丁珰 阅读(4) 评论(0) 推荐(0) 编辑