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
ZJOI
ZJOI
2014 力 FFT
#include#defineM262150usingnamespacestd;structfushu{doubler,i;fushu(doubler_=0,doublei_=0){r=r_,i=i_;}fushuoperator+(constfushu&a){return(fushu){r+a.r,i+a.i};}fushuoperator-(constfushu&a){return(fushu
陈彦博
·
2018-03-05 15:40
数论
ZJOI
2018一试前记
ZJOI
2018......不愿AFO。
ZJOI
2018,全力以赴。或许严峻的形势、迷茫的前路,是最能让人砥
陈彦博
·
2018-03-01 20:50
随感
[
ZJOI
2008]树的统计(树链剖分+线段树)
题目传送门题解板子题代码#include#include#includeusingnamespacestd;constintmaxn=1000005;intn,m,x,y,a[maxn],sum[maxnmaxnow){maxnow=tot[to];//这里是找儿子而不是找xson[x]=to;}}}}intcnt;//标记dfs序的计数器voiddfs2(intx,inttp){top[x]=t
A_Comme_Amour
·
2018-02-28 13:38
线段树
树链剖分
[BZOJ2324][
ZJOI
2011]营救皮卡丘(最小费用最大流)
2324:[
ZJOI
2011]营救皮卡丘TimeLimit:10SecMemoryLimit:256MBDescription皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!
Effervescence
·
2018-02-26 19:45
最小费用最大流
【LuoguP1772】 [
ZJOI
2006]物流运输
题目链接题目描述物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是—件十分麻烦的事情,会带来额外的成本。因此物流公司希望能够订一个n天的运输计
NeosKnight
·
2018-02-25 16:47
======题解======
——图论———
——动态规划——
[UOJ195]大森林(LCT建虚点)
【
ZJOI
2016】大森林小Y家里有一个大森林,里面有nn棵树,编号从11到nn。一开始这些树都只是树苗,只有一个节点,标号为11。
Effervescence
·
2018-02-23 13:24
LCT
[
ZJOI
2009]取石子游戏(Nim)
题目传送门题解记得孔老师之前讲过类似的题,好像是贪心?看到这道题就想乱搞;奇偶性?a[i]的和的奇偶性?与之前的Nim游戏不同的是,这次去石子只可以从两边取。代码总结
A_Comme_Amour
·
2018-02-22 21:10
博弈
[bzoj1003][
ZJOI
2006]物流运输【dp】【最短路】
【题目描述】Description物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来额外的成本。因此物流公司希望能够
VanishD
·
2018-02-15 10:43
【最短路】
bzoj2658[
zjoi
2012]小蓝的好友(mrx)
–[
Zjoi
2012]小蓝的好友(mrx)2658:[
Zjoi
2012]小蓝的好友(mrx)TimeLimit:20SecMemoryLimit:128MBSubmit:404Solved:251[Submit
Effervescence
·
2018-02-15 08:49
Treap
[BZOJ4455][
ZJOI
2016]小星星 容斥原理+树型DP
先考虑一个错误的DP,fi,j表示子树i中,i映射到j的方案数,这样可能一个点被重复映射。我们考虑多一维状态fi,j,S表示映射点集至多为S的方案,枚举S来DP,用朴素的容斥原理来求出正确答案即可。代码:#include#include#include#definelllonglongusingnamespacestd;intn,m,st[20],top;llf[20][20],ans;boolm
DOFYPXY
·
2018-01-20 19:47
dp
树
容斥原理
P3332 [
ZJOI
2013]K大数查询
前言谁知道是CDQ分治还是整体二分呢?首先,如果只有一个查询,我们可以在区间里二分答案。但是对于修改和操作动态搞,二分可办不了。树套树?不想写这么麻烦的数据结构。那就上我们的CDQ/整体二分吧。把操作和结果等一起二分实现整体过程:当遇到的操作是询问操作时,查询线段树里的当前区间,并将当前区间所包含的数的个数as与查询的第k大相比较,如果小于k,那么把当前询问分到左边去,并统计影响k-=as,反之,
HT008_123
·
2018-01-15 20:50
题目分析
省选
CDQ分治/整体二分
[BZOJ1095]-[
ZJOI
2007]Hide 捉迷藏-点分树
说在前面刚刚得知me居然可以去冬眠,开心!!!本来今天要写很多很多的点分树的…然而上午去陪替罪羊玩,下午又被指针调戏…(只要订了计划就一定完不成系列)题目BZOJ1095传送门题目大意给出一个N个点的无根树,节点有黑或白两种颜色,初始时节点全是黑色,现在有以下两个操作:1.G:询问树上最远的黑色点对的距离,如果只有一个黑点则输出0,没有黑点则输出-12.Cx:将点x的颜色取反输入输出格式输入格式:
泉華子
·
2018-01-09 21:09
点分树/边分树
【bzoj1003】[
ZJOI
2006]物流运输 最短路+dp
传送门:嘿原题在这题意:给出一个图,求1~m的最短路,但其中有些点在某些时间段会不能用,题目保证有解。我们可以很(不)容易的看出递推关系式dp[i]=min(dp[i],dp[j]+cost[j+1][i]+k)(0#include#include#include#defineinf0x3f3f3f3f#definelim1010usingnamespacestd;queueq;intv[lim]
Mininda
·
2018-01-09 15:12
bzoj
图论-spfa
动态规划-简单dp
[最小权路径覆盖 & 网络流] BZOJ2324 :[
ZJOI
2011] 营救皮卡丘
做了那道80人环游世界,感觉这题也是一个套路…自己很naive地把每个点拆成三个点建图…其实重构一下图就很简单了#include#include#include#include#includeusingnamespacestd;constintN=550,inf=1Q;intvis[N],dis[N],frm[N],ans;inlineboolspfa(){for(inti=0;idis[x]+E
LowestJN
·
2017-12-18 19:59
网络流
【分治+最短路】UOJ#184【
ZJOI
2016】旅行者
原题地址【题目大意】有n条横向道路,m条纵向道路,形成了一些交点。相邻两个交点之间道路长为wij,现在给出q个询问,每次询问两个交点之间的最短路径。n×m≤2×104,q≤105n×m≤2×104,q≤105【题目分析】我已经嗅到了分治的气息。当然也可能是分块。(我更喜欢前者)【解题思路】看到这种多个询问,n又不大的东西,第一时间想到的就是分治,显然分治里面必然是套一个最短路。考虑如何分治,首先还
Dream_Lolita
·
2017-12-12 21:24
分而治之-普通分治
【组合数学】LGP3330(
ZJOI
2011)+UOJ#209
LGP3330看电影(MOVIE)原题地址【题目大意】一共有n个人,k个格子(格子标号为1~k)循环n轮,每轮随机一个k以内的整数(设为m),若m~k这些格子里有空的,就把一个人放到格子里,否则这个人将站着。问全部人都坐着的概率是多少。【题目分析】一眼组合数学,实在不会可以考虑打表。组合数学中经典的古典概型,概率等于合法的方案数除以总方案数。【解题思路】我们易得总方案数=KN。合法方案数的计算:考
Dream_Lolita
·
2017-12-12 16:56
数论-组合数学
【
ZJOI
2008】树的统计(LCT)做法
原题一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作:①.CHANGEut:把结点u的权值改为t②.QMAXuv:询问从点u到点v的路径上的节点的最大权值③.QSUMuv:询问从点u到点v的路径上的节点的权值和注意:从点u到点v的路径上的节点包括u和v本身此题也可以在bzoj上提交。题号1036。题解由于此题的树链剖分做法我已经很娴熟,所
Luckfort
·
2017-12-06 22:13
[BZOJ1038][洛谷P2600]-[
ZJOI
2008]瞭望塔-半平面交
这恶心的题,细节实在是有点多啊==….题目BZOJ1038传送门听说洛谷上的数据好像要苛刻一些,所以也放一个门洛谷P2600传送门题目大意H村村长dadzhi决定在村中建立一个瞭望塔,以此加强村中的治安。将H村抽象为平面轮廓折线,用(x1,y1),(x2,y2),….(xn,yn)来描述H村的形状,这里x1#include#include#includeusingnamespacestd;cons
泉華子
·
2017-12-05 15:38
[BZOJ3110][
ZJOI
2013]K大数查询 树套树/CDQ分治
树套树做法:注意到权值很小,于是外层开权值线段树,内层是一个动态开点的区间线段树,维护权值在[L,R],位置在[l,r]的数一共有多少个。修改就是内层的一个线段树上区间加一。查询时,外层线段树中先判断左子树中够不够k个数,若够则往左子树递归,不够就减一下后往右子树。代码(MLE):#include#includeusingnamespacestd;intn,m;structtree1{intsum
DOFYPXY
·
2017-12-03 17:56
数据结构
CDQ分治
树状数组
树套树
【BZOJ1003】物流运输(
ZJOI
2006)-DP+最短路
测试地址:物流运输做法:本题需要用到DP+最短路。容易想到,我们可以把这些天分成若干个区间,每个区间使用同一条运输路线,最优的运输路线当然就是不经过任何这几天中禁入的码头的最短路线,然后就是一个裸的区间型DP了,注意特判从一开始就使用同一条路线的情况即可。总的时间复杂度为O(n2m2)。以下是本人代码:#include#include#include#include#include#definei
Maxwei_wzj
·
2017-11-25 16:22
图论-最短路
动态规划-普通DP
[BZOJ1433][
ZJOI
2009]假期的宿舍 二分图匹配
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1433首先留在学校的学生向自己的床连边。要住在学校里的人向认识的学生的床连边。跑二分图匹配,看匹配的数量是否等于住在学校的人数。1#include2#include3#include4usingnamespacestd;5intinlinereadint(){6intNum;charch;7
halfrot
·
2017-11-03 21:00
[BZOJ 2815][
ZJOI
2012] 灾难 LCA+拓扑排序(支配树)
题目传送门:【BZOJ2815】题目描述:【BZOJ2815题面】题目大意:我们用一种叫做食物网的有向图来描述生物之间的关系:一个食物网有N个点,代表N种生物,如果生物x可以吃生物y,那么从y向x连一个有向边。这个图没有环。图中有一些点没有入边,这些点代表的生物都是生产者,可以通过光合作用来生存;而有入边的点代表的都是消费者,它们必须通过吃其他生物来生存。如果某个消费者的所有食物都灭绝了,它会跟着
江澤妮可
·
2017-11-03 16:40
各大OJ专题(POJ
BZOJ
hdu等)
遍历
拓扑排序
LCA问题
BZOJ1003(
ZJOI
2006)[物流运输]--最短路+DP
【链接】bzoj1003【解题报告】定义gi,j表示i~j这段时间的最短路径。fi表示第i的总成本。可以得转移方程fi=fj+K+gj+1,i∗(i−j)#include#include#include#defineLLlonglongusingnamespacestd;constintmaxn=105,maxm=805,maxv=25;intT,n,P,m,D,tot,g[maxn][maxn]
Greninja_Wu
·
2017-10-19 16:30
ZJOI题解
最短路
BZOJ题解
一般DP
BZOJ题解
By
Greninja
部分常见刷题网站的题解
By
Greninja
修仙之路
2017-10-9至今 摘录自hz2016评测 R1029[BeiJing2006]狼抓兔子Beijing200R1030[FJOI2007]轮状病毒FJOI200700R1031[
ZJOI
2006]
huangzhengdoc
·
2017-10-12 00:00
洛谷P2055 [
ZJOI
2009]假期的宿舍(二分图,匈牙利算法)
洛谷P2055[
ZJOI
2009]假期的宿舍(二分图,匈牙利算法)题目描述学校放假了······有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题。
Berton2L
·
2017-10-07 11:17
二分图
匈牙利算法
CQYZ【复赛模拟题】指认坏人+【
zjoi
2008】骑士
多的先不说,上题:指认坏人n个人中有好人,也有坏人。坏人知道每个人的身份,好人不知道。现在每个人都指认了一个坏人(没有人会指认自己为坏人),当然,好人基本是乱猜的,而坏人则全部指认的是好人。那么在不知道谁是坏人的情况下,最多可能有多少坏人。【输入格式】输入的第1行包含一个整数n,表示有n个人。这n个人标号为1到n。接下来有n行,每行一个数,其中的第i行表示被第i个人指认的坏人编号。没有谁会指认自己
cjj122
·
2017-09-25 20:30
树
线性规划单纯型法(bzoj 3112: [
Zjoi
2013]防守战线)
线性规划:给出若干个不等式,再给出个函数G(),求出G()的极值例如①x2+x3>=1;②x1+x2+x3+x4+x5>=4;③x3+x4+x5>=2G()=x1+5*x2+6*x3+3*x4+4*x5,求G()的最小值部分的线性规划问题可以用网络流来解决如果原不等式系数矩阵每一列上不为0的相同且连续,那么就可以先看上面那个例子的系数矩阵:15634(求min)111(>=)1111141112虽
Jaihk662
·
2017-09-21 12:46
数论
bzoj1003: [
ZJOI
2006]物流运输(最短路+Dp)
题目传送门首先这道题肯定有连续几天的航行是一样的。那么我们不用去求出每天的方案。只需求出每一段(连续的几天)的最短路然后*天数即可。不难想到Dp。用f[i]表示前i天的最小花费。那么方程很容易就转化为:f[i]=min(f[i],f[j]+spfa(j+1,i)+K);方程表示的是前j天的最小花费+第(j+1)天到第i天用同一种方案的花费+修改一次方案的花费。还是比较好理解的。然后在spfa里面判
Hanks_o
·
2017-09-16 09:17
Dp
最短路径算法
BZOJ
【
ZJOI
2012】波浪 &【NOIP2017模拟9.2A组】赤壁情
Description:题解:首先知道对于每一个n的排列,它对应一棵笛卡尔树,而对于每一棵编号为1~n的有n个节点的笛卡尔树,也一定对应一个排列。这启发我们构这个排列相当于构一棵笛卡尔树,我们就从小往大加入节点。对于一个新加的节点要么自成一棵子树,要么合并两棵子树,要么贴到一棵子树的前后,每个位置所产生的赤壁之意不同,注意序列的首和尾需要特殊判断。状态大概是:fi,j,k,0/1,0/1表示弄了前
Cold_Chair
·
2017-09-05 19:07
动态规划
笛卡儿树
【
ZJOI
2012】波浪【NOIP2017】赤壁情
DescriptionDataConstraintSolution先来一波套路:①从小到大插入能够去掉绝对值的影响②dp只需要处理相对位置就可以记录答案。设fi,j,k,l表示当前做到i,段数(连续有数的被称作一段)为j,此时对答案贡献为k,左右两个边界有多少个被填上,满足这样的状态有多少种方案。大致分为以下几种情况:①当前插入的值自成一段没有贴边界,贡献为-2*i②当前插入的值自成一段有贴边界,
TARsier_Gu
·
2017-09-02 21:16
NOIP
ZJOI
bzoj1095: [
ZJOI
2007]Hide 捉迷藏(动态点分治)
题目大意:给出一棵树,初始每个节点为黑色。C操作改变一个节点的颜色。A操作询问树上最远的两个黑色节点的距离。这道题我也是学了好久。解法:我用到的是动态点分治,当然大牛们打LCT也是可以的(万能的LCT!!)先普及一下树的重心(相信很多人都知道)相对于上面这棵树,用f[i]表示删除i之后剩下的最大的子树的节点数(第一次听可能有点懵逼)拿节点4来说,将4删除后剩下三棵子树。(1,2,3)(5)(6,7
Hanks_o
·
2017-08-26 18:53
ST表
动态树
[
ZJOI
2004]沼泽鳄鱼
[
ZJOI
2004]沼泽鳄鱼题目大意:给定一个无向图,以及起点S和终点T。每单位时间可以从一个点走向联通的另一个点,问从起点S出发,经过K单位时间到达终点T的方案总数。
Young_Werther
·
2017-08-17 09:55
ACM
动态规划
倍增
矩阵快速幂
最短路+DP [
ZJOI
2006]物流运输
问题F:[
ZJOI
2006]物流运输时间限制:10Sec内存限制:162MB题目描述物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。
QTY_
·
2017-08-14 20:05
动态规划
图论
【题目整理】
计算几何bzoj1038[
ZJOI
2008]瞭望塔半平面交。
iamwms
·
2017-08-11 18:11
线段树
网络流
计算几何
李超线段树
HDU 5412 CRB and Queries && BZOJ 3110: [
Zjoi
2013]K大数查询 (整体二分+树状数组/线段树)
题目传送门们HDU5412BZOJ3110题目分析什么叫整体二分①假如给你一个区间,让你求区间第K小,你怎么做?=。=排序。。或者二分答案然后检验。②假如给你很多区间呢?主席树。③假如带修呢?树套树!线段树套树状数组/treap。其实没必要,直接上整体二分。整体二分是普通二分的进阶版,二分答案的同时,依据与答案的关系将所有的修改和询问分成左右两边再递归求解。整体二分可以解决求动态区间第K小的一类问
AbEver
·
2017-08-10 08:59
离线
BZOJ
整体二分
树状数组
非可持久化数据结构
bzoj P1036 [
ZJOI
2008]树的统计Count
传送门嗯,一道裸裸的树剖。代码:#include#includeusingnamespacestd;constintMaxn=30005;constintoo=2147483647;structsegment{intv,next;}e[Maxn*2];structQtree{intl,r,mx,sum;}t[Maxn*4];intsize[Maxn],pos[Maxn],head[Maxn],fa
Leo_Riddle
·
2017-07-31 00:49
bzoj
树链剖分
线段树
bzoj
线段树
树链剖分
BZOJ1003
[BZOJ1003]
ZJOI
2006物流运输神奇的dp。。。
KirinBill
·
2017-07-25 21:54
题解
bzoj 1413: [
ZJOI
2009]取石子游戏(博弈+DP)
1413:[
ZJOI
2009]取石子游戏TimeLimit:10SecMemoryLimit:162MBSubmit:711Solved:470[Submit][Status][Discuss]Description
Jaihk662
·
2017-07-20 02:59
bzoj
博弈
BZOJ1095 [
ZJOI
2007]Hide 捉迷藏
DescriptionJiajia和Wind是一对恩爱的夫妻,并且他们有很多孩子。某天,Jiajia、Wind和孩子们决定在家里玩捉迷藏游戏。他们的家很大且构造很奇特,由N个屋子和N-1条双向走廊组成,这N-1条走廊的分布使得任意两个屋子都互相可达。游戏是这样进行的,孩子们负责躲藏,Jiajia负责找,而Wind负责操纵这N个屋子的灯。在起初的时候,所有的灯都没有被打开。每一次,孩子们只会躲藏在没
Aqua_blue
·
2017-07-16 18:46
bzoj
[BZOJ 2111][
ZJOI
2010]Perm 排列计数(Lucas定理)
Description称一个1,2,...,N的排列P1,P2...,Pn是Magic的,当且仅当2Pi/2.计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模P以后的值Solution可以先发现这个排列其实是一个小根堆F[i]=C(siz[i]-1,siz[i#include#include#include#defineMAXN1000005usingnamespaces
Zars19
·
2017-06-13 16:00
挖个坑的图论题
图论[POI2008]BLO☆(A)[Poi2012]Festival☆☆☆☆[Poi2011]ProgrammingContest☆☆☆[HNOI2012]矿场搭建☆☆☆(A)[
ZJOI
2007]矩阵游戏
kamisamaxmd
·
2017-06-07 18:41
题表
ZJOI
一试【数列】题解--分治&dfs
【题目大意】给你一个数n,令f(0)=0,f(1)=1,f(2i)=f(i)(i>0),f(2i+1)=f(i)+f(i+1)(i>0),让你求f(n)。【解题报告】此题粗略一看就想到了高精度分治,但是普通的dfs肯定是不行的,因为复杂度为O(答案),因为答案是很大的,所以肯定会超时。那么就换一种思路来想这个问题。如图1,f(5)由f(2),f(3)推过来,f(3)由f(1),f(2)推过来,f(
Greninja_Wu
·
2017-06-06 23:09
ZJOI题解
dfs
分治
部分常见刷题网站的题解
By
Greninja
[分治 + 最短路] BZOJ4456: [
Zjoi
2016]旅行者
题意给出一个n行m列的网格图,每个点与上下左右相邻4个点有双向边。询问Q次,每次求两点最短路。n*m#include#includeusingnamespacestd;inlinechargc(){staticcharbuf[1000000],*p1=buf,*p2=buf;returnp1==p2&&(p2=(p1=buf)+fread(buf,1,1000000,stdin),p1==p2)?
Lynstery
·
2017-06-05 21:42
最短路
【jzoj100000】【
ZJOI
2017】【仙人掌】【树型动态规划】
题目大意解题思路一个比较不显然的结论,连边不可以跨过一个强连通分量,所以我们可以按强连通分量把原图变成森林,注意强连通分量的点还是可达的,只不过不能转移到同一个强连通分量的点。考虑树的情况,我们要用一些树链覆盖原树,但是可以不覆盖。由于没有重边,所以不连边也可以视为连了重边,这样就变成了每一条边都要被覆盖。设f[i]表示考虑到i及其子树,没有连向外部的边的方案数,g[i]表示考虑到i及其子树,有一
inklutcuah
·
2017-05-18 12:35
动态规划
jzoj
BZOJ 1034: [
ZJOI
2008]泡泡堂BNB
BZOJ1034:[
ZJOI
2008]泡泡堂BNB题目TimeLimit:10SecMemoryLimit:162MBDescription第XXXX届NOI期间,为了加强各省选手之间的交流,组委会决定组织一场省际电子竞技大赛
faojie
·
2017-05-15 18:19
BZOJ
贪心
排序
[BZOJ1034][
ZJOI
2008]泡泡堂BNB(贪心)
题目描述传送门题目大意:给出浙江队n个人的权值,和对手n个人的权值,两人战平各得1分,胜2分,败0分,问最好和最坏情况下浙江队得多少分。题解一个田忌赛马问题首先排序,若当前最弱的>对方当前最弱的,那么打;若当前最强的>对方当前最强的,那么也打;否则用最弱的去打对方最强的由于两个人得分和一定是2n,第二问就将两个队反一下然后再用2n减去就可以了代码#include#include#include#i
Clove_unique
·
2017-05-03 17:33
题解
贪心
省选
非完美算法之
ZJOI
2017R2T3 字符串string
众所周知非完美算法的重要性。然而不要看错题更重要昨天的二试T3我光荣爆〇。我写了个后缀树组,然后,写了个ST表。我潜意识里认为子串l..r的后缀为i..n哎下面来到正题。今天我开始订正。T3没打暴力。于是打了一发,交到uoj上,卧槽30!过了1,6,7三个点。气出血这充分说明了写namespace以“分开”程序的重要性。然后,我开始骗分。速度瓶颈,也称速控步,在于瞎jb找后缀的那一段。于是我用双指
陈彦博
·
2017-04-29 16:37
算法竞赛
非完美算法
[BZOJ4403][Lucas定理]序列统计
ZJOI
2017DAY2滚粗后刷一发水题……这题显然跟l,r的值没关系,但是跟r−l+1有关,另其为m那么考虑最后的数列一定是有a1个l,a2个l+1,a3个l+2…am个r组成,其中ai是大于等于0的整数
LowestJN
·
2017-04-28 20:43
排列组合
bzoj 1095: [
ZJOI
2007]Hide 捉迷藏 (动态点分治)
题目描述传送门题目大意:给出一棵树,树上的每个点有黑白两种状态,求树上最远两个黑点的距离。会改变点的状态。题解这道题如果不会改变点的状态,那么就是一道点分治的裸题。因为点的状态会动态的改变,所以就引进了一种新的算法——动态点分治。首先回顾一下点分治的过程,点分治其实就是每次找到重心,然后处理与重心有关的路径。时间复杂度的之所以能够保证是因为如果按照每次找出的重心建树,那么树高不会超过logn,那么
clover_hxy
·
2017-04-20 17:34
点分治
STL
bzoj 4012: [HNOI2015]开店 (树链剖分+主席树)
题目描述传送门题解这道题维护和求解的方法和bzoj3924:[
Zjoi
2015]幻想乡战略游戏是类似的。
clover_hxy
·
2017-04-19 18:55
树链剖分
主席树
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他