摘要: 有了线段树合并的基础后,很容易想到差分最后线段树合并。 这道题跟hdu上的relief grain是重题,然而我们老师却把那道题当做树剖的练手题给我们。 害得我想了好久…… 代码如下: #include<bits/stdc++.h> using namespace std; const int ma 阅读全文
posted @ 2020-03-27 22:03 syzf2222 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 线段树合并用于解决一些需要将两颗线段树合并的题目 常见于一些子树处理的题目。 动态开点,记录左右子树。 不得不说,merge的代码像极了FHQtreap inline int merge(int a,int b,int x,int y){ if(!a)return b; if(!b)return a 阅读全文
posted @ 2020-03-27 22:02 syzf2222 阅读(162) 评论(0) 推荐(0) 编辑