
线段树
线段树
FILWY_M
一只正在慢慢成长的小菜鸡.......
展开
-
HDU - 1166 敌兵布阵(树状数组、线段树)
题目链接树状数组#include <iostream>#include<cstring>#include<cstdio>#include<algorithm>#include<climits>#include<vector>#include<queue>#include<string>...原创 2019-07-29 14:38:45 · 146 阅读 · 0 评论 -
洛谷P2023 [AHOI2009]维护序列(线段树维护加和乘)
传送门题意就是给你一系列数字,有3中操作给你一个区间,将这个区间里面的所有数字全部乘以一个给定值c给你一个区间,将这个区间里面的所有数字全部加上一个给定值c给你一个区间,询问这个区间的和**这道题要用线段树维护一个加,一个乘lazy0维护的是加lazy1维护的是乘任何的一个x对它进行乘和加的操作最终结果总可以写成形如ax+b的形式,在这里的a就是我们需要维护的乘了, 显然b就...原创 2019-07-25 15:34:31 · 170 阅读 · 0 评论 -
POJ 2528 Mayor's posters(线段树,离散化,区间染色问题变形)
由于这面墙的长度是1e7,所给的范围太大,如果直接建树回超内存,所以考虑用离散化,因为这里只有10000个人,就算是每个人的海报都不相交,最多也就只会用2*n个点;离散化详解离散化过后的问题实际上就变成了了区间染色的问题(区间染色问题可以看这个大佬的博客讲的很详细),最开始墙没有贴海报,这里就把lazy全部标记为0,然后区间更新,如果这个区间贴有海报c,就把这个区间的lazy更新为c,全部更新...原创 2019-07-26 10:45:02 · 149 阅读 · 0 评论 -
HDU 3911 Black And White(线段树区间合并)
题目链接实现代码#include <iostream>#include<cstring>#include<cstdio>#include<algorithm>#include<climits>#include<vector>#include<queue>#include<string>...原创 2019-07-26 20:00:40 · 151 阅读 · 0 评论 -
power oj 2821 小Y学长的GCD难题(线段树)
题目传送很明显的线段树,不过需要判断一下gcd#include <iostream>#include<cstring>#include<cstdio>#include<algorithm>#include<climits>#include<vector>#include<queue>#includ...原创 2019-07-27 09:47:02 · 174 阅读 · 0 评论