线段树
泉華子
一只小辣叽,两只小辣叽,三只小辣叽....
展开
-
[BZOJ3339]Rmq Problem 线段树应用
躺在前面被大佬hhl说me心里没B数了 哎╮(╯▽╰)╭,果然还是太弱了……题面题目传送门!嘟嘟嘟嘟嘟(读条ing)————>biu 好了不逗了,这貌似是一道权限题,就还是把题面贴过来吧 Sample Input 7 5 0 2 1 0 1 3 2 1 3 2 3 1 4 3 6 2 7 Sample Output 3 0 3 2 4 题解me突然觉得这原创 2017-09-26 21:38:21 · 473 阅读 · 0 评论 -
[BZOJ5210]-最大连通子块和-树剖+动态DP
说在前面感觉自己理解的很不透彻 很多东西的定义想半天… 最后还是看着大师的代码才调过的…题目BZOJ5210传送门 大师博客传送门 看题可戳传送门解法这里并不准备写什么解法,大师博客写的其实挺清楚的…没看懂就多读几遍多想想就这道题,me感觉需要把维护的东西想清楚… 重链上的信息直接用 线段树维护 ,实际的答案并没有存下来,需要Query得到虚边...原创 2018-05-28 20:34:02 · 720 阅读 · 0 评论 -
[BZOJ3747]-[POI2015]Kinoman-线段树套路题
说在前面刷水题 me居然没有1A,不开心题目BZOJ3747传送门题面一共有 mmm 部电影,编号为1~m,第 iii 部电影的好看值为 wiwiw_i 在 nnn 天之中(从1~n编号)每天会放映一部电影,第 iii 天放映的是第 fifif_i 部。 你可以选择l,rl,rl,r (1≤l≤r≤n)(1≤l≤r≤n)(1\leq l\leq r\leq n),...原创 2018-05-15 21:55:28 · 262 阅读 · 0 评论 -
[BZOJ2402]-陶陶的难题II-二分答案+线段树上凸包
说在前面早上考试考到这道题 没想一会想到一个nlog4nnlog4nn\log^4n的做法,感觉药丸 然后听见出题人小声一句:log4nlog4n\log^4n是对的。嗯,然后开始码码码 真·长,还被数据卡精度emmmm题目BZOJ2402传送门题目大意给出一棵 nnn 个节点的树,每个节点有四个权值:xi yi  ...原创 2018-05-25 18:36:06 · 354 阅读 · 0 评论 -
[BZOJ5334]-[TJOI2018]数学计算-线段树
说在前面这应该是me写过的最短的线段树了…题目BZOJ5334传送门 看题可进传送门解法发现每个数字都有其存在的区间,直接线段树分治即可 然后发现甚至连线段树分治都不用,直接对操作建线段树就可以了,乘法就是单点修改,除法还是单点修改 每个节点维护一下乘积,答案就在根上下面是代码#include <cstdio>#include...原创 2018-05-19 09:43:11 · 293 阅读 · 0 评论 -
[BZOJ4280]-[ONTAK2015]Stumilowy sad-线段树
说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ4280传送门题目大意给出一个长为 NNN 的数字序列,你需要维护下列四个操作L R xL R xL~R~x:给 LLL 到 RRR 的所有数字加上 xxx,保证|x|≤500|x|≤500|x| \leq 500L R xL R&...原创 2018-04-28 07:35:42 · 272 阅读 · 0 评论 -
[BZOJ5312]-[CS Academy_Round #70 F]And or Max-线段树+势能分析
说在前面感觉这一类势能分析的题都好强啊…题目BZOJ5312传送门 看题可戳传送门解法推荐官方题解 虽然是英文…不过认真看肯定能看懂的,me感觉写的很清晰官方题解传送门下面是自带大常数的代码#include <cstdio>#include <cstring>#include <algorithm&g...原创 2018-05-05 18:01:39 · 789 阅读 · 0 评论 -
[PA2015]-BZOJ4291 to 4296板刷记
说在前面并没有什么想说的,但是要保持格式=w=CSDN最近一直换界面,BUG频出不止…… 还me代码缩进!!KieszonkoweBZOJ4291传送门题面给定NNN个数,请从中选出若干个数,使得总和为偶数,请最大化这个总和 范围:N≤106,ai≤1000N≤106,ai≤1000N\leq 10^6,a_i\leq 1000解法撒币贪心qwq...原创 2018-04-26 15:59:19 · 253 阅读 · 0 评论 -
[九省联考2018]-Day1-一双木棋-IIIDX-秘密袭击
说在前面模拟考,考了260巨开心hhhhh T3正解是什么鬼啊QAQ…….当然是暴力出奇迹啊!题目LOJ传送门T1首先可以确定的是,这是一个不平等博弈问题,而且非0和(当然这并没有什么卵用)我们仍然从决策状态来分析这个题! 根据题意,我们选择的方块一定是左上角的一部分,大概长这样: 选择部分的高度,从左往右递减。未选择部分的高度,从左往右递增 于是我...原创 2018-04-22 14:53:18 · 453 阅读 · 0 评论 -
[BZOJ1095]Hide 捉迷藏--括号序列&&线段树
岛姐 orz看题解看了接近两个小时才想通这是在干什么 经常看着某一部分就忘了上面一部分要干什么了,然后一脸蒙… Emmmmm好在最后还是理解到了,十分巧妙有点晚了,题解有时间再写吧,先贴几个挺不错的题解,一起看可能比较容易理解 —>岛姐的题解 –>博客园-沐阳UPD at 2018.1.10 me的动态点分治做法传送门自带大常数的代码/***************原创 2017-09-27 22:11:43 · 606 阅读 · 0 评论 -
[BZOJ3702][BZOJ2212]-线段树合并
说在前面第二次写线段树合并=w= 但是对复杂度还不是很明白。看到zyf2000的blog里有提到:深度是log(N)log(N)的NN条链,时间复杂度上限是Nlog(N)Nlog(N)的,然后空间复杂度不超过时间复杂度…暂时感性理解一下,以后有时间了去看看证明写的时候状态不怎么好,把Insert函数里一个小于等于写成了大于等于,用printf查了好久才发现…题目BZOJ3702传送门 BZOJ2原创 2017-11-24 20:18:08 · 395 阅读 · 0 评论 -
[BZOJ4552]二分答案+线段树
说在前面挺有意思的一道题,思想很奇特,一开始还不能理解。模拟几组数据之后粗略的有一点感觉题目BZOJ4552传送门题意给定一个N的排列,有M次操作。每次操作会将[L,R]区间内的数以升序或者降序排列,询问所有操作完成后,在p位置的数是多少。输入与输出第一行两个数字N,M。表示数列长度和局部排序的次数 接下来M行,每行三个数opt,L,R。表示对[L,R]区间进行一次排序,当opt为0时是降序,op原创 2017-10-26 14:35:52 · 391 阅读 · 0 评论 -
[HDU4366]Successor 线段树
前言这题,me是在一个分块的讲稿里看见的,也是DFS转序列然后维护能力和最大忠诚度,也不难。网上搜了一通发现这题还可以线段树写,于是果断选用了线段树。 这题,除了要写线段树基本操作,然后还有一些奇奇怪怪的东西,本来以为100行能解决结果写了120多行···?抱怨几句之前被坑点坑了,在查错的时候自己出了三组数据,然而没想到手推也掉到坑里去了··········题目题目链接:HDU4366 题意:一原创 2017-07-20 20:59:16 · 423 阅读 · 0 评论 -
[BZOJ4540]-[Hnoi2016]序列-线段树维护信息
就快要退役了啊原创 2018-07-12 21:33:04 · 376 阅读 · 1 评论