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
P3688 [
ZJOI
2017] 树状数组 【二维线段树】
题目描述:这里有一个写挂的树状数组:有两种共\(m\)个操作:输入\(l,r\),在\([l,r]\)中随机选择一个整数\(x\)执行\(\text{Add}(x)\)输入\(l,r\),询问执行\(\text{Query}(l,r)\)的答案正确的概率\(\text{mod}\998244353\)。数据范围:\(n,m\leq100000\)首先,根据这个代码,我们知道这就是一个单点修改求后缀
AThousandMoons
·
2019-09-20 18:00
ZJOI
2013 K大数查询 题解
题目传送门题目大意:现在你有n个集合,每次给集合lll~rrr一人一个ccc,或者是询问集合lll~rrr中的第k大。题解然而这个博客是个不小的坑。本人脑子一热,打了个几乎没人打的splaysplaysplay套线段树。具体做法:线段树作为外层树,维护集合区间,在每个点里面开一棵splaysplaysplay,维护这个区间内的集合里面的数。区间加点这个操作可以打lazylazylazy标记,但是标
Hypoc_
·
2019-09-18 14:57
题解_杂
2019-9-15 杂题选讲
文章目录2019-9-15杂题选讲题目CF1174EEhabandtheExpectedGCDProblem[
ZJOI
2019]线段树CF1197DYetAnotherSubarrayProblemP4965
C_S_X_
·
2019-09-17 21:14
杂题选讲
[
ZJOI
2006]碗的叠放(枚举)
Description小H有n个碗需要放进橱柜,她希望将他们叠起来放置。你知道每个碗都是规则的圆柱体,并且都是上宽下窄,你已经测量出了每个碗的两个半径及高,请你帮小H找出一种叠放顺序,使得叠放出来的碗堆的高度尽量小,比如:Input第一行一个整数n,表示碗的数目。以下n行,每行三个整数h,r1,r2。分别表示碗高及两个半径。Output仅一个数,表示最小的高度。答案四舍五入取整。SampleInp
ezoi_ly
·
2019-09-04 13:00
题解 UVA1335 【Beijing Guards】
UVA1335BeijingGuards双倍经验:P4409[
ZJOI
2006]皇帝的烦恼如果只是一条链,第一个护卫不与最后一个护卫相邻,那么直接贪心,找出最大的相邻数的和。
Randolph、
·
2019-08-31 17:00
【
ZJOI
2014】力
ProblemDescription给出\(n\)个数\(q_i\),给出\(F_j\)的定义如下:\[F_j=\sum_{ij}\frac{q_iq_j}{(i-j)^2}\]令\(E_i=F_i/q_i\),求\(E_i\)。InputFormat第一行一个整数\(n\)。接下来\(n\)行每行输入一个数,第\(i\)行表示\(q_i\)。OutputFormat\(n\)行,第\(i\)行输
洛水·锦依卫
·
2019-08-31 09:00
「
ZJOI
2016」旅行者
「
ZJOI
2016」旅行者链接loj思路\((l,mid)(mid+1,r)\).考虑跨过mid的贡献。
复杂的哈皮狗
·
2019-08-24 20:00
@bzoj - 2324@ [
ZJOI
2011]营救皮卡丘
目录@description@@solution@@acceptedcode@@details@@description@皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路。火箭队一共有N个据点,据点之间存在M条双向道路。据点分别从1到N标号。小智一行K人从真新镇出发,营救被困在N号据点的皮卡丘。为了方
Tiw_Air_OAO
·
2019-08-22 20:00
ZJOI
2017 仙人掌
仙人掌如果一个无自环无重边无向连通图的任意一条边最多属于一个简单环,我们就称之为仙人掌。所谓简单环即不经过重复的结点的环。现在九条可怜手上有一张无自环无重边的无向连通图,但是她觉得这张图中的边数太少了,所以她想要在图上连上一些新的边。同时为了方便的存储这张无向图,图中的边数又不能太多。经过权衡,她想要加边后得到的图为一棵仙人掌。不难发现合法的加边方案有很多,可怜想要知道总共有多少不同的加边方案。两
autoint
·
2019-08-17 18:00
P2597 [
ZJOI
2012]灾难(支配树)
题目链接题目大意就是在一个有向无环图上,具体我也说不清楚,看题目链接。目的学习支配树,支配树分三种,一个是树上,二是有向无环图,三是一般有向图,这里是针对的是有向无环图是的支配树的构造。代码:#include#include#include#include#include#include#include#definelllonglong#definemaxx65544usingnamespaces
coldfresh
·
2019-07-30 17:49
支配树
做题记录1.0
【普转提七联测Day3】DAG校内模拟赛T3BZOJ4247挂饰bzoj5124:[Lydsy1712月赛]波浪序列BZOJ1003[
ZJOI
2006]物流运输BZOJ1296粉刷匠Codef
Galway_girl
·
2019-07-23 09:00
【
ZJOI
2015】地震后的幻想乡
Description傲娇少女幽香是一个很萌很萌的妹子,而且她非常非常地有爱心,很喜欢为幻想乡的人们做一些自己力所能及的事情来帮助他们。这不,幻想乡突然发生了地震,所有的道路都崩塌了。现在的首要任务是尽快让幻想乡的交通体系重新建立起来。幻想乡一共有n个地方,那么最快的方法当然是修复n-1条道路将这n个地方都连接起来。幻想乡这n个地方本来是连通的,一共有m条边。现在这m条边由于地震的关系,全部都毁坏
HownoneHe
·
2019-07-22 23:41
状压dp
概率与期望
连续性期望
[
ZJOI
2009]取石子游戏
瞪了题解两三天,直接下转第二篇题解就康懂了首先我们令:\(L[i][j]\)表示当前\([i,j]\)区间左侧放置\(L[i,j]\)数量的石子后先手必败\(R[i][j]\)表示当前\([i,j]\)区间右侧放置\(R[i,j]\)数量的石子后先手必败那么最后我们只要判断\(a[1]\)是否等于\(L[2,n]\)或者\(a[n]\)是否等于\(R[1,n-1]\)即可唯一性考虑证明\(L[i]
Judge_Cheung
·
2019-07-21 10:00
题解 P2272 【[
ZJOI
2007]最大半连通子图】
P2272[
ZJOI
2007]最大半连通子图萌新初学Tarjan,在《信息学奥赛一本通-提高篇》中看到这题,看到题解不多,便想发布一篇较为清新简洁的题解。
Randolph、
·
2019-07-16 20:00
BZOJ 1003: [
ZJOI
2006]物流运输 Dp+最短路
titleBZOJ1003LUOGU1772Description物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来
grhsmt
·
2019-07-02 15:05
最短路
======DP====
======图论=======
luogu
#
BZOJ
OJ
【LuoguP5328】[
ZJOI
2019]浙江省选
题目链接题意给你一堆斜率和纵截距都为正的直线,求对于一个条直线是否存在一个x使得在这条直线在x处能是前m大,输出最高能够达到的排名(排名定义为在x处严格大于自己的直线条数+1),如果不能输出-1。n≤105,m≤20n\leq10^5,m\leq20n≤105,m≤20Sol一道思路不算太难但写起来很烦人的题。对于m=1m=1m=1,我们发现这个就是[HNOI2008]水平可见直线那一题,唯一要注
NeosKnight
·
2019-06-19 19:20
半平面交
UOJ295
ZJOI
2017 线段树
ProblemUOJSolution问题的关键在于如何定位广义线段树上的一段区间[l,r][l,r][l,r]所对应的节点,可以考虑zkw线段树的方法,先找到l−1l-1l−1和r+1r+1r+1所对应的节点,并且向上跳直到它们的lca处,l−1l-1l−1祖先的所有右儿子以及r−1r-1r−1祖先的所有左儿子都是对应的节点。需要注意的是为了提取l=1l=1l=1或r=nr=nr=n的区间,我们需
Rayment_cc
·
2019-06-19 13:10
线段树
好题集
UOJ
脑洞:整体分块 + BSGS
Ran让EI刷整体二分的题,并且丢给EI一道「
ZJOI
2013」K大数查询。但是EI并不想写整体二分。也不想写数据结构。于是一拍脑门,就有了这个奇怪的想法。
Entropy Increaser
·
2019-06-13 16:27
研究
BZOJ 1003: [
ZJOI
2006]物流运输(最短路+DP)
题面题意:现在有一个mmm个点eee条边的无向连通图,总共有nnn天,你每天都选取一条路径使得111到mmm的花费最小,可是在[ai,bi][a_i,b_i][ai,bi]天,某个节点did_idi不能走,现在你要求这nnn天总花费最少为多少。思路:我们先标记编号为iii的点是否能在jjj天行得通,然后预处理出从第iii天到第jjj天在不改变路径情况下的最短路。接下来进行DP:我们令dpidp_i
codancer
·
2019-06-12 21:08
OJ--BZOJ
[Luogu4339] [
ZJOI
2018] 迷宫 [有限状态自动机]
参考:对DFA和NFA的简单理解:http://blog.163.com/ppt_compiler/blog/static/202813007201222873720918/NFA确定化和DFA最小化:https://blog.csdn.net/u014541281/article/details/52423191题解:https://blog.csdn.net/qq_16267919/artic
ukii_
·
2019-05-16 13:38
Luogu
数论
乱搞
DFA
自动机
1036: [
ZJOI
2008]树的统计Count(树链剖分 - 点权最大值&和)
题目传送门:[
ZJOI
2008]树的统计Count题目大意:一棵树上有n个节点,每个节点都有一个权值w。
_Carrot
·
2019-05-04 22:00
loj 2135 「
ZJOI
2015」幻想乡战略游戏 - 动态点分治
题目传送门传送门题目大意给定一棵树,初始点权都为0,要求支持:修改点权询问带权重心询问带权重心就在点分树上跑一下就行了。(枚举跳哪个子树更优)剩下都是基础点分治。学了一下11-dimensional的2.2k动态点分治,然后写抄出来只有1.9k???Code/***loj*Problem#2135*Accepted*Time:4492ms*Memory:28404k*/#includeusingn
阿波罗2003
·
2019-05-01 14:00
「
ZJOI
2019」开关
考虑进行容斥。记F(z)F(z)F(z)是先假设一直按下去,nnn次后恰好所有灯都达到状态的概率的指母函数,则有F(z)=∏i=1nepiz+(−1)sie−piz2F(z)=\prod_{i=1}^n\frac{\mathrme^{p_iz}+(-1)^{s_i}\mathrme^{-p_iz}}2F(z)=i=1∏n2epiz+(−1)sie−piz注意此处的pip_ipi是概率,即原本的pi
Entropy Increaser
·
2019-04-27 12:23
题解
「
ZJOI
2019」Minimax搜索-动态DP
Description链接Solution考虑差分,求出w(S)≤kw(S)\leqkw(S)≤k的集合数。显然,www的值域是连续的。所以www只会变成w+1w+1w+1或w−1w-1w−1。显然,w(S)≤1w(S)\leq1w(S)≤1的集合数为2m−12^{m-1}2m−1,所以接下来讨论的时候默认www节点不会修改。可以发现w(s)≤kw(s)\leqkw(s)≤k等价于把SSS中所有&
DSL_HN_2002
·
2019-04-17 20:32
算法——动态DP
「
ZJOI
2019」打麻将-DP
Description链接Solution考虑如何判断一个牌的集合是胡的。首先第一种牌型只需记录有多少中牌出现次数超过222。对于第二种牌型,可以用DP解决。设f0/1,i,j,kf_{0/1,i,j,k}f0/1,i,j,k已经考虑了前iii种大小,表示之前是否预留了对子,之前预留了jjj对i−1,ii-1,ii−1,i,以及kkk个iii用于凑顺子(大小相邻的麻将牌)。每次转移只需枚举第i+1
DSL_HN_2002
·
2019-04-16 16:01
文章类型——题解
source——各省省选
算法——DP
「
ZJOI
2019」打麻将-DP
Description链接Solution考虑如何判断一个牌的集合是胡的。首先第一种牌型只需记录有多少中牌出现次数超过222。对于第二种牌型,可以用DP解决。设f0/1,i,j,kf_{0/1,i,j,k}f0/1,i,j,k已经考虑了前iii种大小,表示之前是否预留了对子,之前预留了jjj对i−1,ii-1,ii−1,i,以及kkk个iii用于凑顺子(大小相邻的麻将牌)。每次转移只需枚举第i+1
DSL_HN_2002
·
2019-04-16 16:01
文章类型——题解
source——各省省选
算法——DP
「
ZJOI
2019」线段树-线段树
Description这是链接Solution这题可以看做每次有12\frac{1}{2}21执行1操作,问tagtagtag数组之和的期望乘2p2^p2p(ppp是1操作的次数)。根据期望的线性性,单独计算出每一个节点的tagtagtag为111的期望fif_ifi,顺便计gig_igi表示iii到根的路径有tag=1tag=1tag=1的概率。将[l,r][l,r][l,r]拆分成loglog
DSL_HN_2002
·
2019-04-15 17:20
文章类型——题解
source——各省省选
数据结构——线段树
「
ZJOI
2019」线段树-线段树
Description这是链接Solution这题可以看做每次有12\frac{1}{2}21执行1操作,问tagtagtag数组之和的期望乘2p2^p2p(ppp是1操作的次数)。根据期望的线性性,单独计算出每一个节点的tagtagtag为111的期望fif_ifi,顺便计gig_igi表示iii到根的路径有tag=1tag=1tag=1的概率。将[l,r][l,r][l,r]拆分成loglog
DSL_HN_2002
·
2019-04-15 17:20
文章类型——题解
source——各省省选
数据结构——线段树
【BZOJ】5213: [
Zjoi
2018]迷宫-DFA&找规律
传送门:bzoj5213题解问题的本质是,计算能识别所有mmm进制下kkk的倍数的确定性有限状态自动机(DFA)的最小点数。—官方题解首先存在答案上界kkk:构造kkk个点(标号为[0,k)[0,k)[0,k)),第iii点依次代表modk=imod\k=imodk=i,第iii个点的第jjj条出边连向i⋅m+jmod  ki·m+j\modki⋅m+jmo
ccosi
·
2019-04-11 23:18
妙
确定性有限状态自动机(DFA)
2019各省省选试题选做
省份Day1T1Day1T2Day1T3Day2T1Day2T2Day2T3
ZJOI
\(\surd\)\(\surd\)\(\surd\)\(\surd\)\(\surd\)\(\surd\)HNOI\
租酥雨
·
2019-04-11 09:00
【BZOJ】1059: [
ZJOI
2007]矩阵游戏-二分图匹配
传送门:bzoj1059题解忽略交换的具体过程,就是一个判断最后每行可以放在哪些位置的裸二分图匹配。代码#includeusingnamespacestd;constintN=202,inf=0x7f7f7f7f;inttk,n,bel[N],vs[N],tim;intg[N][N];intdfs(intx){for(inti=1;i<=n;++i)if(g[x][i]&&vs[i]!=tim){
ccosi
·
2019-04-09 10:45
二分图匹配
【线段树】LOJ3043 [
ZJOI
2019] 线段树
【前言】这个题想的时候想错了几次,后面看了别人的blog才发现偏差。【题目】LOJ初始有一棵线段树,没有标记,对于一次操作[l,r][l,r][l,r],将所有线段树复制一份,对于奇数标号的所有线段树,我们像普通线段树一样给区间打上标记,pushdown\text{pushdown}pushdown函数会将标记下放并将这个节点的标记情况。每次询问所有拥有的线段树一共有多少个节点有标记。n,Q≤10
Dream_Lolita
·
2019-04-03 21:18
数据结构-线段树
[
ZJOI
2010]网络扩容
Description给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求:1、在不扩容的情况下,1到N的最大流;2、将1到N的最大流增加K所需的最小扩容费用。Input第一行包含三个整数N,M,K,表示有向图的点数、边数以及所需要增加的流量。接下来的M行每行包含四个整数u,v,C,W,表示一条从u到v,容量为C,扩容费用为W的边。N#include#i
Wolfycz
·
2019-03-30 21:00
「BZOJ1038」「洛谷P2600」「
ZJOI
2008」瞭望塔 半平面交+贪心
题目链接BZOJ/洛谷题目描述致力于建设全国示范和谐小村庄的H村村长dadzhi,决定在村中建立一个瞭望塔,以此加强村中的治安。我们将H村抽象为一维的轮廓。如下图所示:我们可以用一条山的上方轮廓折线\((x_1,y_1),(x_2,y_2)…(x_n,y_n)\)来描述H村的形状,这里\(x_1#include#include#include#include#includeusingnamespa
ModestStarlight
·
2019-03-30 16:00
【BZOJ】2817: [
ZJOI
2012]波浪-DP
传送门:bzoj2817题解考虑拆去绝对值符号,而数列的相对大小波动如下:发现只有转折点的数有贡献,可以套用两个套路:从小到大插入去掉绝对值的影响DPDPDP只需要记录拆分成了几段(相对位置)设f[i][j][k]f[i][j][k]f[i][j][k]表示依次插入了1−i1-i1−i,分成了jjj段,差值之和为kkk的方案数:插入i+1i+1i+1时有以下情况:左右两边都有数,f[i][j][k
ccosi
·
2019-03-12 08:21
妙
计数DP
[
ZJOI
2015]地震后的幻想乡
Description给出一张n个点m条边的无向图,第i条边有一个在[0,1]内独立随机的权值ei问这张图的最小生成树的最大边权的期望n=k),根据概率公式我们知道答案是∫01f(x)dx\int_0^1f(x)dx∫01f(x)dx显然f(x)是一个关于x的多项式,我们考虑怎么求设F[s]表示点集S连通的概率,这个很经典,可以枚举包含S中任意一个点的子集来转移那么答案就是1-F[all]注意这种
alan_cty
·
2019-03-07 22:52
状压dp
概率与期望
题解 luoguP1772 【[
ZJOI
2006]物流运输】
模拟赛居然考了这道题,前一天刚看过,结果看了舍不得(不会)做,结果只骗到30pt讲课人:很容易想到最短路+dpdpdp(我靠一点都不容易)模拟赛后分析,才知道是处理出第i天到第j天都走同一条最短路的花费为co[i][j]co[i][j]co[i][j]然后进行dpdpdp,dp[i]dp[i]dp[i]表示前i天的最小花费转移方程很好想:dp[i]=min(dp[j]+co[j+1][i]∗(i−
lxy超超超级大蒟蒻
·
2019-03-07 21:16
题解
new 经典基础模板总结
NOIP-NOI-
ZJOI
基础模板总结C++语言和STL库操作重载运算符操作/*重载运算符格式如重载小于号这里是以x递减为第一关键字比较,y递减为第二关键字比较*/booloperator&q){queueempty
ljc20020730
·
2019-03-04 20:00
bzoj5308: [
Zjoi
2018]胖(二分答案+st表)
传送门想题5分钟调题两小时系列其实还是我tcl读完题之后自然会知道一个关键点能够更新的点是一段连续的区间,于是我们对于每个点能到的左右区间二分答案,用ststst表维护一下查询即可。代码:#include#defineriregisterintusingnamespacestd;inlineintread(){intans=0;charch=getchar();while(!isdigit(ch)
SC.ldxcaicai
·
2019-03-04 14:00
#
二分答案
#
倍增
#
st表
【LuoguP3329&4123】[
ZJOI
2011]最小割&[CQOI2016]不同的最小割
链接1链接2题意简述第一个题:qqq次询问图中多少对点对之间的最小割小于xxx。第二个题:问图中有多少不同的最小割数值。Sol两个都是模板题就放一起了。求完最小割树直接暴力O(n2)O(n^2)O(n2)弄出所有点对间最小割,然后该干嘛干嘛。最小割树的构建:Gemory−Hu  TreeGemory-Hu\;TreeGemory−HuTree算法对于一个nnn个节点的图,图中所
NeosKnight
·
2019-02-27 15:47
======题解======
——图论———
网络流
最小割树
bzo1038: [
ZJOI
2008]瞭望塔(半平面交)
传送门题意:给出一个nnn个点的轮廓,要求找一个高度最小的点使得它能够看见所有拐点。思路:之间建半平面交然后取半平面交上的每个交点和每个轮廓更新答案即可。代码:#include#defineriregisterintusingnamespacestd;typedeflonglongll;constintN=305;structpot{doublex,y;pot(double_x=0,double_
SC.ldxcaicai
·
2019-02-21 21:31
#
半平面交
[
ZJOI
2013]K大数查询
原文链接:http://www.cnblogs.com/liankewei/p/10410432.html[
ZJOI
2013]K大数查询题目描述有N个位置,M个操作。
weixin_30458043
·
2019-02-21 09:00
ZJOI
2008 骑士[树型dp+环套树/基环树] luogu P2607
文章目录DescriptionInputOutputSampleInputSampleOutputHint分析环套树实现BTWDescriptionZ国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的Z国又怎能抵挡的住Y国的军队。于是人们
杏花疏影里_吹笛到天明
·
2019-01-31 20:23
DP-树型dp
[洛谷P3338] [
ZJOI
2014]力
洛谷题目链接:P3338[
ZJOI
2014]力题目描述给出n个数qi,给出Fj的定义如下:\[F_j=\sum_{ij}\frac{q_iq_j}{(i-j)^2}\]令Ei=Fi/qi,求Ei.输入输出格式输入格式
dengtun2502
·
2019-01-21 16:00
CDQ分治&整体二分学习个人小结
bzoj1790矩形藏宝地hdu5126四维偏序P3157[CQOI2011]动态逆序对CF762ECSUSTOJ1024:CDQCSUSTOJ1026:强制在线树套树整体二分动态区间第k小P3332[
ZJOI
2013
Cwolf9
·
2019-01-17 14:00
洛谷 P4409 [
ZJOI
2006] 皇帝的烦恼
题目链接->OVO题解:很久没有写博客了,可能是因为最近太颓废了吧。刚刚考完期末考试,无比期盼早点外出学习,不要面对成绩,害怕。#include#include#include#include#defineN20007usingnamespacestd;intn,a[N],maxn[N],minn[N],l,r,ans;boolcheck(intx){maxn[1]=minn[1]=a[1];fo
GTBA
·
2019-01-13 20:00
【Splay】【
ZJOI
2006】书架
【题目描述】小T有一个很大的书柜。这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列。她用1到n的正整数给每本书都编了号。小T在看书的时候,每次取出一本书,看完后放回书柜然后再拿下一本。由于这些书太有吸引力了,所以她看完后常常会忘记原来是放在书柜的什么位置。不过小T的记忆力是非常好的,所以每次放书的时候至少能够将那本书放在拿出来时的位置附近,比如说她拿的时候这本书上面有X本书,那么放回去时这
Dy_Dream
·
2019-01-12 17:29
数据结构
平衡树
【Splay】【
ZJOI
2006】书架
【题目描述】小T有一个很大的书柜。这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列。她用1到n的正整数给每本书都编了号。小T在看书的时候,每次取出一本书,看完后放回书柜然后再拿下一本。由于这些书太有吸引力了,所以她看完后常常会忘记原来是放在书柜的什么位置。不过小T的记忆力是非常好的,所以每次放书的时候至少能够将那本书放在拿出来时的位置附近,比如说她拿的时候这本书上面有X本书,那么放回去时这
Dy_Dream
·
2019-01-12 17:29
数据结构
平衡树
BZOJ2229: [
Zjoi
2011]最小割(最小割树)
传送门最小割树算法初始时把所有点放在一个集合从中任选两个点出来跑原图中的最小割然后按照sss集合与ttt集合的归属把当前集合划分成两个集合,递归处理这样一共跑了n−1n−1n−1次最小割可以证明图中任意一对点之间的最小割的数值都包含在这n−1n−1n−1个数值当中把每次求出的最小割看成是两个点之间的边,可以建出一棵树定理1任意三点之间的最小割一定是两个相等的较小值和一个较大值证明设任意三点a,b,
Cyhlnj
·
2018-12-09 14:05
模板\算法\知识点总结
网络流
Bzoj P1411 [
ZJOI
2009]硬币游戏___规律题
题目大意:2n2n2n个位置,一开始奇数位置上有nnn个硬币,依次给出每个硬币是正面还是反面,正面为111,反面为222。其他位置为000,即没有硬币存在。有mmm次操作,每次操作为:在任意两个硬币之间放上一个硬币,然后将原来的硬币拿走;所放硬币的正反面由它两边的两个硬币决定,若两个硬币均为正面朝上或反面朝上,则所放硬币为正面朝上,否则为反面朝上。问操作mmm次之后2n2n2n个位置上对应的硬币的
disPlayLzy_
·
2018-12-07 18:03
暴力/枚举/模拟
C++
规律与思维
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他