![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HYSBZOJ
LZRcqbz
这个作者很懒,什么都没留下…
展开
-
【HYSBZOJ】【AC自动机】【期望DP】1444 [Jsoi2009]有趣的游戏
HYSBZOJ 1444 [Jsoi2009]有趣的游戏题目大意◇题目传送门◆分析考虑我们已经得到了一个串,我们将这个串拿去和玩家的串匹配,最好的方法是用 AC 自动机:让这个串在上面跑,找到第一个有 endpos 标记的地方。那么动态的想法就是在 AC 自动机上,设f(i)f(i)f(i)在第iii个节点上停止的概率,通过 fail 指针和 Trie 树来转移,我们可以得到:f(u)...原创 2019-11-12 20:10:10 · 104 阅读 · 0 评论 -
【HYSBZOJ】【高斯消元】【期望DP】2337 [HNOI2011]XOR和路径
HYSBZOJ 2337 [HNOI2011]XOR和路径题目大意◇题目传送门◆分析我们先考虑将这个问题转化为一个期望 DP ,设f(i)f(i)f(i)为从iii走到NNN的异或和的期望值,并记节点iii的度数为d(i)d(i)d(i),u,vu,vu,v之间的边权为vu,vv_{u,v}vu,v。则f(u)f(u)f(u)可以与它邻接的节点转移过来,所以不难得出:f(u)=1d(...原创 2019-11-12 19:42:52 · 120 阅读 · 0 评论 -
【HYSBZOJ】【哈希】【换根DP】4754 [Jsoi2016]独特的树叶
HYSBZOJ 4754 [Jsoi2016]独特的树叶题目大意◇题目传送门◆分析这道题显然考察的是树哈希。我这里采用的方法是:f(u)=1+∑v∈son(u)f(v)×Psizvf(u)=1+\sum_{v\in son(u)}f(v)\times P_{siz_v}f(u)=1+v∈son(u)∑f(v)×Psizv其中PPP表示质数序列,sizvsiz_vsizv表...原创 2019-11-11 11:27:48 · 145 阅读 · 0 评论 -
【HYSBZOJ】【搜索】[Hnoi2019]校园旅行
HYSBZOJ 5492 [Hnoi2019]校园旅行题目大意◇题目传送门◆分析首先我们不难发现,一个回文串去掉首尾之后一定是一个回文串。所以我们可以根据这个性质来做:假设(x,y)(x,y)(x,y)是一对可以通过回文串相互到达的点对,那么我们可以枚举xxx的邻接点uuu,yyy的邻接点vvv,当u,vu,vu,v同色时,它们就可以通过回文串相互到达。然后我们按照 BFS 顺序转移即...原创 2019-11-11 09:12:23 · 123 阅读 · 0 评论 -
【HYSBZOJ】【树形DP】3677 [Apio2014]连珠线
HYSBZOJ 3677 [Apio2014]连珠线题目大意◇题目传送门◆BZOJ 上的题面太毒瘤了,我来重写一下给定NNN个珠子,现在可以进行如下操作:Append(w,v):将一个新的珠子www用红线与一个已经添加了的珠子vvv连起来;Insert(w,u,v):将一个新的珠子插入到用红线连起来的珠子u,vu,vu,v,即断开u,vu,vu,v的红线,并用蓝线连接w,vw,vw,...原创 2019-11-06 21:05:35 · 144 阅读 · 0 评论 -
【BZOJ】【CodeForces】【DP】【带权二分】5331/321E 贞鱼/Ceil and Gondolas
BZOJ 5331 贞鱼 & CodeForces 321E Ceil and Gondolas题目大意有NNN个人,将他们分成KKK段,每段中的每两个人之间会产生一个怨气值,要求最小化怨气值之和。分析先考虑一个普通的 DP :设状态f(i,j)f(i,j)f(i,j)表示将前iii条贞鱼分为jjj组的最小怨气值,s(i,j)s(i,j)s(i,j)为怨气值的二维前缀和,那么我们可...原创 2019-11-05 16:47:59 · 166 阅读 · 0 评论 -
【HYSBZ】【带权二分】【斜率优化】4518 征途
HYSBZ 4518 征途◇题目传送门◆题目大意给定NNN个数的序列AAA,要求将这个序列划分成MMM个连续的段,求这MMM段的方差乘上M2M^2M2的值。分析设最终划分的MMM段的每段的总和为xix_ixi。先来推一发式子:M2S2=M2×1M∑i=1M(xi−xˉ)2=M×∑i=1M(xi2−2xˉxi+xˉ2)=M×(∑i=1Mxi2−2xˉ∑i=1Mxi+Mxˉ2)=∑i=1...原创 2019-11-04 14:05:37 · 91 阅读 · 0 评论 -
莫队算法详解系列(一) 普通莫队
莫队算法详解系列(一) 普通莫队先从一道题说起吧。HYSBZOJ 2038 小Z的袜子(hose)◇题目传送门◆题目大意给定一个区间[L,R][L,R][L,R],输出该区间内抽出颜色相同的袜子的概率。分析直接暴力查找,复杂度为O(n2)O(n^2)O(n2),在题目条件下显然超时。考虑推一下公式:设TiT_iTi为第iii种颜色在[L,R][L,R][L,R]中的出现的次数。...原创 2019-07-15 22:07:11 · 233 阅读 · 0 评论 -
HYSBZ-5485【思维】[Usaco2018 Dec]The Cow Gathering
HYSBZ-5485[Usaco2018 Dec]The Cow Gathering题目◇题目传送门◆题目大意给定一棵树与一些限制(u,v)(u,v)(u,v),要求从叶节点开始删除节点,并且节点uuu要比节点vvv先删除,求哪些点可能成为最后删的点。思路我们可以按如下方法找一个可行的点:每次寻找一个没有限制的叶节点删去,然后不断重复上述操作直至只剩一个点,就可以得到一个可行点。...原创 2019-03-23 17:31:06 · 214 阅读 · 0 评论 -
【HYSBZOJ】【DP】【斜率优化】1911-[Apio2010]特别行动队
HYSBZOJ 1911 [Apio2010]特别行动队题目◇题目传送门◆题目大意给定一个数列,将它分为若干个连续的数列,对于每个数列求出其元素和,并代入函数y=ax2+bx+c(a<0)y=ax^2+bx+c(a<0)y=ax2+bx+c(a<0)后计算出所有序列的值的总和,求出这个最大值。思路记s(i)s(i)s(i)为由第一111元素至第iii元...原创 2019-01-28 21:08:33 · 170 阅读 · 0 评论 -
【HYSBZOJ】【图论】【最短路】1922 大陆争霸
HYSBZOJ 1922 Sdoi2010 大陆争霸题目 ◇题目传送门◆由于是中文题就不做大意解释。题外话这是我觉得题目背景最好,最吸引人的题。思路首先我们要明白,这道题由于访问节点时有限制,所以SPFA是无法胜任这项任务的,只有Dijkstra了。(对于常年使用SPFA骗分的我Dijkstra早忘了)网上有SPFA的做法,是将节点入队的次数限制在20次的,那...原创 2018-07-26 20:28:26 · 164 阅读 · 0 评论