![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线段树
文章平均质量分 71
magical_qting
这个作者很懒,什么都没留下…
展开
-
【SOJ1136】【cogs775】山海经
Description“南山之首日鹊山。其首日招摇之山,临于西海之上,多桂,多金玉。有草焉,其状如韭而青华,其名日祝余,食之不饥……又东三百里,日堂庭之山,多棪木,多白猿,多水玉,多黄金。 又东三百八十里,日猨翼之山,其中多怪兽,水多怪鱼,多白玉,多蝮虫,多怪蛇,名怪木,不可以上。……” 《山海经》是以山为纲,以海为线记载古代的河流、植物、动物及矿产等情况,而且每一条记录路线都不会有重复的山出现原创 2015-08-23 20:35:24 · 965 阅读 · 0 评论 -
bzoj 1036 [ZJOI2008]树的统计Count 线段树+树链剖分
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1036题解:树链剖分的模板题。Code#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#define N 30010#define inf 0x3f3f3f3f#define ls r原创 2015-12-09 18:44:40 · 348 阅读 · 0 评论 -
bzoj 4034 [HAOI2015]T2 树链剖分+线段树
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4034题解:树上单点修改+子树修改+链查询 单点修改和链的查询都属于裸的树链剖分,比较好想,那么剩下的就是子树修改的部分。 因为每个点的子树的范围在线段树上表示的是从这个点到它的子树的最后一个点,那么对于每个点在深搜的时候记录一下它的子树的最后一个点即可,修改的时候直接在线段树上做区间修改就原创 2015-12-08 20:16:50 · 423 阅读 · 0 评论 -
bzoj 1493 [NOI2007]项链工厂 线段树
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1493题解:这道题如果没有旋转和翻转的话,那这就是一道裸的线段树了,所以就可以想,如何将旋转和翻转过滤掉,使它真正成为一道线段树的傻逼题。 因为无论如何旋转或是翻转,都不会影响这条项链的位置变化,所以我们可以考虑记录初始时位于位置1的珠子在经过变换后的位置,和这个项链是否经过翻转,这样就可以在原创 2015-12-21 19:31:33 · 460 阅读 · 0 评论 -
hdu 3966 Aragorn's Story 树链剖分
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=3966题意:给定一棵树,且给定这棵树上各个点的权值,有以下三种操作:I x y z:将点x到点y的路径上的所有点加上z;D x y z:将点x到点y的路径上的所有点减去z;Q x:查询点x的权值。树链剖分裸题,先剖分后用线段树维护。 手动开栈!手动开栈!手动开栈!#pragma comment(l原创 2015-12-05 14:56:15 · 341 阅读 · 0 评论 -
谁是天才(续)
Description张大牛:“我是天才!” 大肥熊:“你为什么是天才?” 张大牛:“你随便给我一个单词(大小写字母组成)长度为N,去掉M个字符后,我能知道字典序最小的字符串是什么样子的” 大肥熊:“换过来,现在假设这个字典序最小的字符串中第ai个字符在原串中的位置为pos,那么原串中区间[pos-ki,pos+ki]中字典序最大的字符是什么?” 张大牛又被难倒了。现在这个难倒天才的题目交到原创 2015-09-05 14:16:47 · 654 阅读 · 0 评论 -
poj 3468 A Simple Problem with Integers
DescriptionYou have N integers, A1,A2, ... , AN. You need to deal with two kinds of operations. One type of operation is to add some given number to each number in a given interval. The other is t原创 2015-07-25 18:36:45 · 569 阅读 · 0 评论 -
poj 2828 Buy Tickets
DescriptionRailway tickets were difficult to buy around the Lunar New Year in China, so we must get up early and join a long queue…The Lunar New Year was approaching, but unluckily the Little Ca原创 2015-07-24 21:45:18 · 399 阅读 · 0 评论 -
vijos-P1083 小白逛公园
Description小新经常陪小白去公园玩,也就是所谓的遛狗啦…在小新家附近有一条“公园路”,路的一边从南到北依次排着n个公园,小白早就看花了眼,自己也不清楚该去哪些公园玩了。 一开始,小白就根据公园的风景给每个公园打了分-.-。小新为了省事,每次遛狗的时候都会事先规定一个范围,小白只可以选择第a个和第b个公园之间(包括a、b两个公园)选择连续的一些公园玩。小白当然希望选出的公园的分数总和尽量高原创 2015-08-31 19:17:10 · 973 阅读 · 0 评论 -
hdu 1698 Just a Hook
Problem DescriptionIn the game of DotA, Pudge’s meat hook is actually the most horrible thing for most of the heroes. The hook is made up of several consecutive metallic sticks which are of the same原创 2015-07-24 09:47:48 · 408 阅读 · 0 评论 -
hdu 1166 敌兵布阵
Problem DescriptionC国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视。原创 2015-07-23 22:18:41 · 359 阅读 · 0 评论 -
hdu 1394 Minimum Inversion Number
Problem DescriptionThe inversion number of a given number sequence a1, a2, ..., an is the number of pairs (ai, aj) that satisfy i aj.For a given sequence of numbers a1, a2, ..., an, if we move th原创 2015-07-24 08:03:27 · 414 阅读 · 0 评论 -
借教室续
Description在接受借教室请求的n 天中,第i 天剩余的教室为ai个。作为大学借教室服务的负责人,你需要完成如下三种操作共m次:① 第 l 天到第r 天,每天被归还d 个教室。② 询问第l 天到第r 天教室个数的平均数。③ 询问第l 天到第r 天教室个数的方差。Input第一行包括两个正整数n 和m,其中n 为借教室的天数,m为操作次数。接下来一行,共包含n个整数,第i 个整数表示原创 2015-08-02 20:21:57 · 730 阅读 · 0 评论 -
AHoi 行星序列
“神州“载人飞船的发射成功让小可可非常激动,他立志长大后要成为一名宇航员假期一始,他就报名参加了“小小宇航员夏令营”,在这里小可可不仅学到了丰富的宇航知识,还参与解决了一些模拟飞行中发现的问题,今天指导老师交给他一个任务,在这次模拟飞行的路线上有N个行星,暂且称它们为一个行星序列,并将他们从1至n标号,在宇宙未知力量的作用下这N个行星的质量是不断变化的,所以他们对飞船产生的引力原创 2015-08-03 08:48:09 · 446 阅读 · 0 评论 -
bzoj 3626: [LNOI2014]LCA 树链剖分
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3626题解这道题感觉起来真的好难啊,果然是我太弱了吧TvT。 还是直接复制gconeice的题解吧(orz)显然,暴力求解的复杂度是无法承受的。 考虑这样的一种暴力,我们把 z 到根上的点全部打标记,对于 l 到 r 之间的点,向上搜索到第一个有标记的点求出它的深度统计答案。观察到,深度其实原创 2016-03-28 19:34:00 · 599 阅读 · 0 评论