E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SDOI2011
BZOJ-2242: [
SDOI2011
]计算器(快速幂+拓展欧几里德+Baby Step Giant Step)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2242第一个操作,直接快速幂即可第二个操作,拆了之后拓展欧几里德,然后调调看有没有合适的解第三个操作,BabyStepGiantStep算法,事实上就是分块思想?:令L=int(sqrt(P)),x=kL+i则y^(kL+i)=Z(modP),那么假如y存在关于P的乘法逆元,则yi=Z*(y(k
AmadeusChan
·
2023-12-25 06:58
树链剖分(一)-重链剖分:模板&例题
【例题1】树的统计T2:洛谷P2146[NOI2015]软件包管理器&YBTOJ-B.软件管理T3:洛谷P2486[
SDOI2011
]染色&YBTOJ-C.树上染色T4:洛谷P3313[SDOI2014
Mint-hexagram
·
2023-10-22 19:10
图论
模板
算法
图论
C++
树链剖分
树上问题
P2486 [
SDOI2011
]染色 (树剖+线段树)
传送门题意给定一棵n个节点的无根树,共有m个操作,操作分为两种:1.将节点a到节点b的路径上的所有点(包括a和b)都染成颜色c。2.询问节点a到节点b的路径上的颜色段数量。颜色段的定义是极长的连续相同颜色被认为是一段。例如112221由三段组成:11、222、1。分析树上路径问题,首先考虑树剖。用线段树维护区间颜色段信息线段树的维护的信息&&基本操作structnode{intl,r,lz;//l
sancpp
·
2023-10-21 20:00
树链剖分
树剖
虚树
问题引入你是否遇到过下面这种问题:
SDOI2011
消耗战在一场战争中,战场由nnn个岛屿和n−1n-1n−1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。
konjac_HZX
·
2023-10-12 02:12
图论
算法
算法
图论
c++
路径记录(很久之前)
12.22【BZOJ】2243[
SDOI2011
]染色树链剖分+线段树【BZOJ】1724[Usaco2006Nov]FenceRepair切割木板手写堆【BZOJ】1455罗马游戏左偏树【BZOJ】1202
weixin_33681778
·
2023-09-26 06:33
数据结构与算法
c/c++
【做题笔记】虚树 (LuoguP2495 - [
SDOI2011
] 消耗战)
LuoguP2495-[
SDOI2011
]消耗战题目链接如果只要一组数据,那么可以通过dpdpdp进行求解。从树的叶子结点向根节点dpdpdp:如果当前这个节点是关键点,那么这个点必然要
xhyu61
·
2023-09-01 23:22
做题笔记
笔记
图论
算法
「 题解 」P2487 [
SDOI2011
]拦截导弹
简单题意给定\(n\)个数对\((h_i,v_i)\)。求:最长不上升子序列的长度。对于每个\(i\),分别求出包含数对\((h_i,v_i)\)的最长上升子序列的个数和最长不上升子序列的个数和的比。数据范围:\(1\leqn\leq5\times{10}^4\),\(\forall1\leqi\leqn,1\leqh_i,v_i\leq{10}^9\)。分析问题\(1\)先考虑\(O(n^2)\
沐离
·
2022-02-12 21:00
[bzoj2286][
Sdoi2011
]消耗战
虚树模板题..Orzw_yqts#includeusingnamespacestd;#defineinf(1LL=0;--i)if(deep[fa[x][i]]>=deep[y])x=fa[x][i];if(x==y)returnx;for(inti=19;i>=0;--i)if(fa[x][i]!=fa[y][i])x=fa[x][i],y=fa[y][i];returnfa[x][0];}vo
YZH__12345
·
2020-09-16 18:33
虚树
BZOJ 1999 [Noip2007]树网的核(2282 [
Sdoi2011
]消防) - 树的直径+单调队列
首先贴出一篇我认为讲的最好的:http://blog.csdn.net/vmurder/article/details/44627469首先证明结论:证明一:树的核必在直径上1.选定的核与直径无交集显然选的核在直径的一个分支上,如图,肯定不如核与直径相接的那段直径优2.选定的核与直径有一部分交集如图若选红色部分为核,那么不在直径的一部分相当于优化了BC段的长度,然而如果AD为直径是条件,那么BC必
x_1023
·
2020-09-16 00:17
其他图论相关
单调队列
图论证明
[题解]bzoj2243
SDOI2011
染色
Description给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成颜色c;2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。请你写一个程序依次完成这m个操作。Input第一行包含2个整数n和m,分别表示节点数和操作数;第二行包含n个正整数表示n个节点的初始颜色下面行每行包含
Saramanda
·
2020-09-14 06:14
数据结构
线段树
树链剖分
线段树
树链剖分
数据结构
洛谷2494 bzoj2285
SDOI2011
保密 分数规划 最短路 最小割
题目:现在,保密成为一个很重要也很困难的问题。如果没有做好,后果是严重的。比如,有个人没有自己去修电脑,又没有拆硬盘,后来的事大家都知道了。当然,对保密最需求的当然是军方,其次才是像那个人。为了应付现在天上飞来飞去的卫星,军事基地一般都会建造在地下。某K国的军事基地是这样子的:地面上两排大天井共n1个作为出入口,内部是许多除可以共享出入口外互不连通的空腔,每个空腔有且只有两个出入口,并且这两个出入
forever_shi
·
2020-09-13 05:27
最小割
最短路
图论
网络流
分数规划
BZOJ 2243 [
SDOI2011
] 染色(树剖 + 线段树)
Description给定一棵有nnn个节点的无根树和mmm个操作,操作有2类:1、将节点aaa到节点bbb路径上所有点都染成颜色ccc;2、询问节点aaa到节点bbb路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221112221112221”由3段组成:“111111”、“222222222”和“111”。请你写一个程序依次完成这mmm个操作。Input第一行包含2个整数nnn和
chr1st0pher
·
2020-09-12 07:26
线段树
树链剖分
BZOJ
bzoj2243: [
SDOI2011
]染色
2243:[
SDOI2011
]染色TimeLimit:20SecMemoryLimit:512MBSubmit:3271Solved:1262[Submit][Status][Discuss]Description
weixin_30794491
·
2020-08-26 15:47
【
SDOI2011
】染色
Description给出一棵树,每个点有颜色。m次操作,每次操作把一条路径上的颜色都修改成c,或询问一条路径上的颜色段数。n,m#include#include#definefo(i,a,b)for(inti=a;i<=b;i++)#definerep(i,a)for(inti=last[a];i;i=next[i])#defineN100005usingnamespacestd;intt[N]
alan_cty
·
2020-08-26 12:38
LCT
树链剖分
bzoj2286: [
Sdoi2011
消耗战
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2286题意:中文题。分析:题目中要求所有的关键点与根1断开,很容易想到树形dp。但是由于多组询问会导致时间*m。单次O(n)不可取。很显然是要优化的,我们发现单次O(n)时还是会做很多无用功,而且题目说sigma(ki)#include#include#include#include#inclu
Fsss_7
·
2020-08-24 07:00
online
judge
Bzoj
动态规划
树形dp
数据结构
dfs序
其他
构造
路径记录(很久之前)
12.22【BZOJ】2243[
SDOI2011
]染色树链剖分+线段树【BZOJ】1724[Usaco2006Nov]FenceRepair切割木板手写堆【BZOJ】1455罗马游戏左偏树【BZOJ】1202
weixin_34092370
·
2020-08-23 03:13
记录在APIO2019前
去做了道板子题[
SDOI2011
]消耗战16:33:13一直是90分我也不知道是怎么肥四,后来发现原来max值赋为2147483600根本不够因为答案需要
baizu1991
·
2020-08-20 23:34
[
SDOI2011
] 染色 题解
题解:先考虑在在区间上如何做这个操作。考虑两个相邻的区间A,B,不妨设区间A在区间B的左端,设区间A的颜色段数量为$sum_A$区间B的颜色段数量为$sum_B$,那么将区间A和B合并后颜色段的数量是否是$sum_A+sum_B$呢?显然不是,如果区间A的右端和区间B的左端颜色相同的话,答案应该是$sum_A+sum_B-1$,画个图很好理解。合并后的大区间的左端颜色显然和区间A的左端颜色相同,大
diezai5015
·
2020-08-20 03:52
BZOJ 2241([
SDOI2011
]打地鼠-二分判断+贪心)
Description打地鼠是这样的一个游戏:地面上有一些地鼠洞,地鼠们会不时从洞里探出头来很短时间后又缩回洞中。玩家的目标是在地鼠伸出头时,用锤子砸其头部,砸到的地鼠越多分数也就越高。游戏中的锤子每次只能打一只地鼠,如果多只地鼠同时探出头,玩家只能通过多次挥舞锤子的方式打掉所有的地鼠。你认为这锤子太没用了,所以你改装了锤子,增加了锤子与地面的接触面积,使其每次可以击打一片区域。如果我们把地面看做
nike0good
·
2020-08-13 16:45
二分法
bzoj-2286 消耗战【虚树+倍增lca+单调栈】
2286:[
Sdoi2011
消耗战TimeLimit:20SecMemoryLimit:512MBSubmit:1815Solved:645[Submit][Status][Discuss]Description
兔衰
·
2020-08-13 12:21
acm_数据结构
虚树
倍增lca
单调栈
从[
SDOI2011
]消耗战开始的虚树学习
虚树浓缩信息,把一整颗大树浓缩成一颗小树。——OIwiki\operatorname{OIwiki}OIwiki用途虚树是在树形dpdpdp中使用的一种特殊优化,适用于树中仅有少量关键节点且普通节点很多的情况。可以将关键点和他们的LCA\operatorname{LCA}LCA拿出来另建一棵树,并在这棵树上另外进行树形dpdpdp。前置技能邻接表或链式前向星存图、任意一种求LCA\opera
Miaplacidus
·
2020-08-13 12:50
图论
bzoj2244 [
SDOI2011
]拦截导弹(CDQ+dp||二维树状数组)
题目链接分析:这个导弹拦截好像不大一样有高度有速度(还有数组下标)的限制一个三维偏序的模型,可以用CDQ分治解决,复杂度O(nlog2n)O(nlog2n)但是这样只能求得LIS而每个导弹被拦截的概率取决于ta存在于多少LIS中ans=每个元素所在的LIS个数总LIS个数ans=每个元素所在的LIS个数总LIS个数考虑更改一下dp设f[i]f[i]表示以ii为结尾的最长非升子序列长度g[i]g[i
Coco_T_
·
2020-08-11 01:07
dp
CDQ分治
lizbaka的周记
2019.01.201.14~1.20图论周I*「POJ1741」Tree->题解点分治*「Luogu3806」点分治1->题解点分治*「Luogu2634」[国家集训队]聪聪可可->题解※点分治*「Luogu2495」[
SDOI2011
weixin_34343000
·
2020-08-09 00:07
虚树总结
之前的之前之前的之前,可以做做这题,领略虚树的思想洛谷P3320[SDOI2015]寻宝游戏我在洛谷上的题解学习之前的例题在学虚树之前,先来看一道题:洛谷P2495[
SDOI2011
]消耗战大致题意是这样的
zhouyuheng2003
·
2020-08-04 10:29
OI
图论
虚树
总结
动态树总结
这一段时间写了蛮多动态树的题,link-cuttree写的我想吐了……bzoj1036[ZJOI2008]树的统计Countbzoj2049[Sdoi2008]Cave洞穴勘测(因bzoj挂ing,未测)bzoj2243[
SDOI2011
iteye_20785
·
2020-08-03 00:33
数据结构与算法
[bzoj2282][
Sdoi2011
]消防(树上乱搞+二分)
题目:我是超链接题解:这个题目的关键:我们选择的路径一定在直径上。可以用反证法如果整条路径与直径没有交集,那么可以从其中一点走到直径上,然后走到直径一端,发现那个点到直径一端的距离一定大于从直径上一点直接到ta的距离,因为直径上另一边的一端没有选择路径那一部分作为直径的另一半如果有交集,此路径与直径会在一个点岔开,对于岔开的点一定需要通过ta到达直径的某一端,而如果选择直径的话就是到达该路径的一端
wwyx2001
·
2020-08-02 15:03
图论
二分/三分
【Luogu P2491】[
SDOI2011
]消防(树的直径)
题目链接题目描述某个国家有n个城市,这n个城市中任意两个都连通且有唯一一条路径,每条连通两个城市的道路的长度为zi(zi#include#include#include#include#includeusingnamespacestd;inlineintread(){intx=0;charch=getchar();intt=1;for(;ch>'9'||ch='0'&&chD)D=dis,P=u;
element_hero
·
2020-08-02 13:41
——图论———
树上问题
======题解======
【整合】树链剖分模板(线段树维护)
原题是
SDOI2011
染色反正链剖都长得差不多不一样的就是线段树根据题自己在查询和修改里改一改就好了跟着黄学长学的倍增记录祖先的写法,和网上不太一样求不喷注释棒棒哒代码又长跑的也不快我也是醉了注释代码根据题目不同自己修改
CreationAugust
·
2020-07-10 21:22
随便搞搞
☆P2491 [
SDOI2011
]消防-树的直径,LCA,dfs,倍增
某个国家有n个城市,这n个城市中任意两个都连通且有唯一一条路径,每条连通两个城市的道路的长度为zi(zi#include#include#includeusingnamespacestd;constintN=300001;constintM=600001;intn,s,cnt,maxn,root,t,l,r,sum,ans=0x3f3f3f;structnode{intnext,to,v;}e[M
LingFengNJT
·
2020-07-08 02:03
精品题
noip历年省选
图论-LCA
搜索-bfs
倍增
图论-树的直径
[
SDOI2011
]计算器(快速幂,线性同余方程,BSGS)
题目描述你被要求设计一个计算器完成以下三项任务:给定\(y,z,p\),计算\(y^z\bmodp\)的值;给定\(y,z,p\),计算满足\(xy\equivz\pmodp\)的最小非负整数\(x\);给定\(y,z,p\),计算满足\(y^x\equivz\pmodp\)的最小非负整数\(x\)。为了拿到奖品,全力以赴吧!Analysis模板大融合...第一问就是一个快速幂,第二问就是线性同余
ZCR7
·
2020-07-06 15:00
树链剖分习题 1(基础)
树链剖分习题基础知识P3384【模板】轻重链剖分(树剖入门题)P2590[ZJOI2008]树的统计(树剖入门题)P2146[NOI2015]软件包管理器(树剖入门题)P2486[
SDOI2011
]染色
cheng__yu_
·
2020-07-04 13:35
图论
树链剖分
震惊!做了这题就会了快速幂+扩展欧几里德+bsgs(附扩展bsgs)
咳咳,玩了一回标题党哈~这神奇的题目就是——codevs1565/洛谷P2485/bzoj2242【
SDOI2011
】计算器#快速幂这个…真的需要讲吗?
litble
·
2020-06-24 06:21
数学
[
SDOI2011
][洛谷P2485]计算器(BSGS模板)
题面https://www.luogu.com.cn/problem/P2485题解对于T=1,快速幂即可。对于T=2,exgcd即可。重点是T=3,需要使用BSGS算法。BSGS算法用来快速求解形如\({a^x}{\equiv}r(modp)\)的指数同余方程的算法,适用范围是\(\gcd(a,p)=1\)。由欧拉-费马定理可得\(a^{\phi(p)}{\equiv}1(modp)\)。下设\
xh092113
·
2020-02-03 11:00
P2495 [
SDOI2011
]消耗战
题目描述link在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不能到达任何能源丰富的岛屿。由于不同桥梁的材质和结构不同,所以炸毁不同的桥梁有不同的代价,我军希望在满足目标的
R-Q-R-Q
·
2020-01-07 06:00
luogu P2495 [
SDOI2011
]消耗战 |虚树+LCA+dp
题目描述在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不能到达任何能源丰富的岛屿。由于不同桥梁的材质和结构不同,所以炸毁不同的桥梁有不同的代价,我军希望在满足目标的同时使得
白木偶君
·
2019-12-19 19:00
[
SDOI2011
]消耗战 题解
题面虚树的模板题:虚树的思想是只保留有用的点(在这道题目里面显然是标记点和lca),然后重新构建一棵树,从而使节点大大减少,优化复杂度我们维护一条链(以1号点为根),这条链左边的所有在虚树上的位置都已经处理完毕;而这条链右边的和下面的都未处理;这条链我们用栈来维护;对于要新加的询问点now,对于虚树的影响有四种情况:(lc表示x与st[top]的LCA)1.lc==st[top]:在虚树上连接st
神之右大臣
·
2019-12-12 20:00
洛谷P2486 [
SDOI2011
]染色 题解 树链剖分+线段树
题目链接:https://www.luogu.org/problem/P2486首先这是一道树链剖分+线段树的题。线段树部分线段树区间操作,每一个线段对应的点包含三个信息:\(l\):表示这个区间最左边的点的数值;\(r\):表示这个区间最右边的点的数值;\(cnt\):表示这个区间有多少个数值段。合并的时候:根节点的\(l\)值等于左儿子节点的\(l\)值;根节点的\(r\)值等于右儿子节点的\
quanjun
·
2019-12-08 12:00
虚树+【BZOJ2286】【
SDOI2011
】消耗战(虚树)(DP)
先看一道题:【BZOJ2286】【
SDOI2011
】消耗战Description在一场战争中,战场由n个岛屿和n−1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。
ezoi_ly
·
2019-11-28 13:00
P2486 [
SDOI2011
]染色
P2486很经典的题~思路:线段树染色+"熟练"剖分(某些出题人总是喜欢把序列上的题加个树链剖分搞到树上去)先想一想序列上怎么做吧线段树是个好东西每个节点维护三个信息:ls:左端点的颜色rs:右端点的颜色cnt:[l,r]中共有几个颜色段合并?fa.cnt=son1.cnt+son2.cnt-[son1.rs==son2.ls]fa.ls=son1.ls,fa.rs=son2.rs爹的左端点颜色就
Hs-black
·
2019-10-10 00:00
luoguP2486 [
SDOI2011
]染色
题目Description给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成颜色c;2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。请你写一个程序依次完成这m个操作。SampleInput652212111213242526Q35C211Q35C512Q35SampleOutp
蒲苇啊
·
2019-08-24 21:00
bzoj2242: [
SDOI2011
]计算器(数论)
传送门数论基础题。对于第一种情况用快速幂,第二种用exgcdexgcdexgcd,第三种用bsgsbsgsbsgs于是自己瞎yyyyyy了一个bsgsbsgsbsgs的板子(不知道是不是数据水了没卡如果有找出错的希望指正谢谢)下面谈谈我对这个方法的理解。实际上跟网上说的差不多。要解ax≡bmod  pa^x\equivb\modpax≡bmodp相当于令p=
SC.ldxcaicai
·
2018-12-18 23:06
#
数论
省选专练[
SDOI2011
]计算器
再一次检验了我似乎不会EXGCD我觉得实际上没有那么毒吧由于不一定互质且不是倍数一定不成立(裴蜀定理)先特判然后如果互质不是乘z吗所以就除去GCD再乘Ps.我还瓜皮的以为除了GCD再解一次然后接着是一个BSGS不卡map#includeusingnamespacestd;typedefintINT;#defineLLlonglong#defineintlonglonginlinevoidread(
Leo_JAM
·
2018-08-27 16:39
SDOI
2011
BSGS/EXBSGS
bzoj2242 [
SDOI2011
]计算器(BSGS+Hash表+乘法逆元)
操作3是bsgs裸题。注意特判a是p的倍数的情况。没想到死在了操作2上了【再见】#include#include#include#includeusingnamespacestd;#definelllonglong#defineinf0x3f3f3f3f#defineN100100inlinechargc(){staticcharbuf[1'9'){if(ch=='-')f=-1;ch=gc();
Icefox_zhx
·
2018-04-03 22:17
bzoj
乘法逆元
BSGS
[BZOJ2243][
SDOI2011
]染色(树链剖分+线段树)
2243:[
SDOI2011
]染色TimeLimit:20SecMemoryLimit:512MBSubmit:9399Solved:3528[Submit][Status][Discuss]Description
Effervescence
·
2018-02-27 21:13
线段树
树链剖分
【学术篇】
SDOI2011
计算器
好一道三合一…(然而被我做成了四合一)其实123是独立的OvO然后就可以逐个分析了…1快速幂..就不说了..(我省选的时候有这么水的20pts部分分么←_←2两种做法(写在标题里面了)..2.1(扩展欧几里得)xy≡z(modp)很显然可以写成xy=np+z,移项得xy−np=z为保证y,p互质,我们让两边同除gcd(y,p),也就是让y,p,z分别除gcd(y,p)由扩展欧几里得,如果gcd(y
Enzymii
·
2017-12-18 17:43
数论什么都去死吧
bzoj2243: [
SDOI2011
]染色(树链剖分+线段树)
题目传送门开心的我又看错了题目。一开始看成是一段序列了那直接上线段树不就完了呗。打个懒标记。维护一下区间有多少种颜色以及边界都是什么颜色。打完了代码又去看题。发现是在一棵树上。。哦那就加个树剖呗。解法:线段树维护四个特征值:区间内有多少段颜色。区间内颜色是否统一,统一的话是什么颜色。区间左端点是什么颜色。区间右端点是什么颜色。然后上树剖。如果当前这一段跟上一段的结尾的颜色是一样的话,那么ans–其
Hanks_o
·
2017-10-23 10:31
树链剖分
线段树
BZOJ
[BZOJ 2243][
SDOI2011
] 染色 树链剖分 模板题
题目传送门:【BZOJ2243】题目大意:给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成颜色c;2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。题目分析:(说好的是一道模板题,结果花了本人4个小时修改之后的线段树)如题,通常来讲,询问一棵树上的节点信息这样的题,并且包含着“
江澤妮可
·
2017-09-29 11:32
各大OJ专题(POJ
BZOJ
hdu等)
模板题
树链剖分
bzoj2243 [
SDOI2011
]染色(树链剖分,线段树求颜色段数)
树链剖分映射到线段树上,点与点的左右关系,大小关系都是不同的。因此维护ls,rs时要小心。合并答案时看的是top[x]和fa[top[x]]的颜色是否相等,看好是ls还是rs#includeusingnamespacestd;#definelllonglong#defineinf0x3f3f3f3f#defineN100010inlineintread(){intx=0,f=1;charch=ge
Icefox_zhx
·
2017-09-08 15:41
线段树
树链剖分
HYSBZ - 2243 [
SDOI2011
]染色(树链剖分)
点我看题题意:中文题题意很明显。分析:树链剖分+线段树(区间查询,单点查询,区间合并+区间合并),要注意的是,在Update时,如果更新的不是一个结点蕴含的区间,要注意两个区间相邻结点颜色是否相同,在Find时,也要看两条链相邻结点颜色是否相同,这里的相邻指的是从一个点只要走一条边就能到达另一个结点。参考代码:#include#include#include#include#includeusin
Vmorish
·
2017-09-03 09:31
数据结构--树链剖分
BZOJ 2284 贪食蛇(
Sdoi2011
虐心搜索)
2284:[
Sdoi2011
]贪食蛇TimeLimit:10SecMemoryLimit:512MBSubmit:70Solved:37Description相信大家都玩过贪食蛇游戏,现在有一个改版贪食蛇游戏
当春风吹过时光、吹过记忆
·
2017-03-28 16:36
BZOJ
搜索
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他