题面 "bzoj" Sol 设$f[i]$表示$i到n$的路径权值某一位为$1$的期望 枚举每一位,高斯消元即可 不要问我为什么是$i\ \ n$而不可以是$1\ \ i$ cpp include define RG register define IL inline define Fill(a, ...
分类:
其他好文 时间:
2018-02-04 22:42:40
阅读次数:
198
http://www.lydsy.com/JudgeOnline/problem.php?id=2329 需要改变的括号序列一定长这样 :)))((( 最少改变次数= 多余的‘)’/2 【上取整】 + 多余的‘(’ /2 【上取整】 把 ‘)’ 看做1,‘(’ 看做-1 那么最少改变次数=最大前缀和 ...
分类:
其他好文 时间:
2018-02-01 23:17:49
阅读次数:
291
[题面][1] 一道期望大火题(表示看了zsy大佬和ycb大佬的题解才过去的orz) 递推期望,因为是异或和,按照正常方法会很难,于是考虑按位DP(套路吧) 设状态的时候需要注意 如果设f[x]表示从1号节点到达x号节点且异或和为1的概率 那么在转移的时候,因为到达n号节点的时候就已经停止,所以f[ ...
分类:
其他好文 时间:
2018-02-01 23:15:54
阅读次数:
236
题面: http://www.lydsy.com/JudgeOnline/problem.php?id=2329 思路: 显然,操作4中输出补全的最小费用是关键 这决定了我们不可能在splay上只维护1-2个值。 考虑一段括号序列,将其中所有合法序列删去以后,留下的一定是形如 ))))))((( 的 ...
分类:
其他好文 时间:
2018-01-31 01:02:14
阅读次数:
213
题目描述 一个合法的括号序列是这样定义的: 空串是合法的。 如果字符串 S 是合法的,则(S)也是合法的。 现在给你一个长度为 N 的由‘('和‘)'组成的字符串,位置标号从 1 到 N。对这个字符串有下列四种操作: Replace a b c:将[a,b]之间的所有括号改成 c。例如:假设原来的字 ...
分类:
其他好文 时间:
2018-01-12 22:41:18
阅读次数:
201
+++++++++++++++++++++++++++++++++++++++++++ +本文作者:luyouqi233。 + +欢迎访问我的博客:http://www.cnblogs.com/luyouqi233/+ ++++++++++++++++++++++++++++++++++++++++ ...
分类:
其他好文 时间:
2018-01-12 11:19:27
阅读次数:
169
首先,我们发现,因为是无向图,所以相连的点之间是有“依赖性”的,所以不能直接用dp求解。 因为是xor,所以按位处理,于是列线性方程组,设$ x[i] $为点i到n异或和为1的期望,因为从1到n和从n到1一样,所以选择倒着推,即, if(deg[e[i].va]==0) $$ x[u]=\sum_{ ...
分类:
其他好文 时间:
2017-12-31 00:34:24
阅读次数:
158
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=2329 题解: 题解: Splay 类似 BZOJ 2329 [HNOI2011]括号修复 只是多了一个Replace(替换)操作, 然后就要主要lazy标记之间的影响了。 1).Replace ...
分类:
其他好文 时间:
2017-12-25 13:29:49
阅读次数:
119
题目描述 题解 Splay 由于有区间反转操作,因此考虑Splay。 考虑答案:缩完括号序列后剩下的一定是 $a$ 个')'+ $b$ 个'(',容易发现答案等于 $\lceil\frac a2\rceil+\lceil\frac b2\rceil$ 。 怎么维护:区间合并,对于每个节点维护子树缩完 ...
分类:
其他好文 时间:
2017-12-23 14:24:18
阅读次数:
143
【BZOJ2329/2209】[HNOI2011]括号修复/[Jsoi2011]括号序列 题解:我们的Splay每个节点维护如下东西:左边有多少多余的右括号,右边有多少多余的左括号,同时为了反转操作,还要维护左边有多少多余的左括号,右边有多少多余的右括号(如果一个右括号匹配一个左括号的话)。然后xj ...
分类:
Web程序 时间:
2017-12-02 17:48:11
阅读次数:
183