线段树(build,insert,dfs操作)

模板原型: 解决零散数点在已知线段上的出现次数。思想是将线段用长线覆盖,将长线转化成线段树。用权值记录各个数点出现的次数,最后进行查询。代码解释见注释。     1 #include <bits/stdc++.h> 2 using namespace std; 3 4 const int MAXN = 3e4 + 10; 5 int n, m, l, r;
相关文章
相关标签/搜索