摘要:
tag:概率期望,dp,推柿子 50分部分分入手 其实有80分 首先考虑$k=n$的部分分 倒着扫,遇到有$1$的位置就操作一下 正确性: 一个点不会被操作$2$次以上,因为$2$次操作相当于没操作 操作$i$不会影响到比$i$大的数 所以从后往前扫,若遇到$1$不操作,那么前面的操作也不会改变这个 阅读全文
摘要:
tag:概率期望,dp,推柿子 5568 -- 【BJOI2018】治疗之雨 一道思路很像的题【SHOI2017】分手是祝愿 题面翻译 你有$p$滴血,满血$n$滴,进行很多个回合: 先是$\frac 1{m+1}$的概率增加$1$血,已经满血则概率为$0$ 然后是$k$次判定,每次判定$\frac 阅读全文
摘要:
真就搞心态 Day -n 牛客6连,感觉比赛状态还行,刷了很多用不到的板子 Day 0 初赛 感谢教练的牛奶保佑 临时抱佛脚,复习了一堆人名果然还是有用的,难得一次理论知识全会 然后阅读程序就去世了,一个O(n)map把我看傻了,看了半天懂了意思然而推不出结论 考场估分80左右,反正过了就彳亍 Da 阅读全文
摘要:
\(Day\ -n\) 想了想好像也不用打什么板子,模拟赛都用过,就剩个SA也懒得看了,字符串估计不会考(危) NOIP2020 1205选手加油(来自ccf的毒奶) 一看文件名string,哦豁凉凉,赶快滚去看t2果然字符串,危…… 滚回T1发现签到题,赶快打了看T2(然后果然还是爆了) (突然想 阅读全文
摘要:
$BM$算法(\(Berlekamp-Massey\)) 给定一个长度为$n$的序列,在$O(n^2)$的时间内求出序列的最短递推式(前提是要能通过这$n$项求出至少一个递推式) \(\forall i>m,a_i=\sum_{j=1}^mf_ja_{i-j}\) 考虑增量法,设当前递推式为$f_$ 阅读全文
摘要:
模板 一个无向图,每条边有边权$a_i$和$b_i$,求一个生成树最小化 \(\sum a_i\cdot\sum b_i\) 思路:考虑将每种生成树对应成一个点$(\sum a_i,\sum b_i)$,那么答案一定在下凸壳上(显然),但是不能直接用求凸壳的方法,因为点数过多,考虑另一种递归求凸壳的 阅读全文
摘要:
后缀自动机(SAM) 节点意义:记录一组$r$相同的长度连续的子串$s[l:r]$,$len(x)$表示最长的一个 $son$指针意义:在x记录的每一个子串后面都加上$c$后可以得到son(x,c)中的一个连续段(本质上是一个映射关系) son指针仅仅是单向映射关系,因此可能会有多个y指向同一个x, 阅读全文
摘要:
回文自动机(PAM) 节点意义:一个长度为len的回文串 奇偶根:分别连接长度为奇/偶的回文串 son指针:将x左右各加一个$c$ fa指针:最长回文后缀 性质: 节点只有n个(也就是说一个字符串的本质不同回文串最多只有n个) 构建 先找到父亲节点,从prv往上跳fa,直到s[i]=s[i-len- 阅读全文
摘要:
tag:推柿子 时间黑洞 又到了最喜欢毒瘤的推柿子题 首先dp式子很容易 \(f(i,j)=\begin{cases}p(f(i-1,j)+\alpha)+q(f(i,j-1)+\beta)&&i\geq1,j\geq1\\a_i&&i\geq1,j=0\\b_i&&i=0,j\geq1\\0&&i 阅读全文
摘要:
tag:SAM 提供一种不用广义$SAM$的做法 对$s$建$SAM$,然后用$t$去跑匹配,对于当前$i$,匹配到的节点为$cur$,匹配长度为$nowlen$ 若$cur$不是$SAM$的$parent$树叶子节点,则continue 否则说明$t$中$len\in[len(fa(cur))+1 阅读全文
摘要:
tag:SAM,倍增 贡献一个用广义$SAM$,不用大力数据结构的做法 把问题分成两部分解决 求一个字符串在多少个$a_i$中出现过 枚举一个串的一个点$i$,求以$i$为右端点的,在至少$k$个$a_i$中出现过的字符串个数 Case 1 对于第一个问题,可以建广义$SAM$,记录$_j$在$SA 阅读全文
摘要:
tag:类欧函数,二分 本蒟蒻考场上的$nlog^21e9$的做法(官方正解是$nlog$的,不过思路大致相同) 先画一画跳的过程(或者写个程序)比如$a=7,p=26$ 7 14 21 2 9 16 23 4 11 18 25 6 13 20 1 8 15 22 3 10 17 24 5 12 1 阅读全文
摘要:
Day -1 复习 刷模板刷模板刷模板…… 水了一堆SAM和DS的题,重点复习了一下数论(机械键盘真好听(雾)) 有一种强烈的预感要考数论 Day 1 考试 考前 又不能带吃的,烦 排队的时候看到了一堆大佬,默默膜一下增加rp 进考场周围围了一圈大佬的我瑟瑟发抖 感觉上了个厕所就开题了,密码是“Xi 阅读全文
摘要:
tag:2-SAT,trie优化建图 注意到每个串只有一个 ? (只有 \(2\) 种状态),所求的是构造方案,所以考虑使用 2-SAT。 于是进一步想到如果 \(x_0,y_0\) 一个是另一个的前缀,就 \(x_0\to y_1,y_0\to x_1\)。 那么容易想到暴力 \(n^2\) 建图 阅读全文
摘要:
tag:组合计数,burnside 枚举所有旋转 \((x\to x+i)\),等价类一共有 \(\gcd(n,i)\) 个,每个等价类大小为 \(\frac n{\gcd(n,i)}\)。 然后问题变为,有一个长度为 \(n\) 的环,涂黑 \(m\) 个球,不能连续涂黑超过 \(k\) 个球,求 阅读全文