摘要: 传送门 sb题面误导了我半天。 按位考虑, 对于 $a[i]$和$i$的一位考虑什么样的$a[j]$和$j$可以转移过来,发现这一位有一种一定可以一种一定不行,还有两种不确定。 考虑魔改$01trie$每一个节点$4$个儿子,但是这样$01trie$会$T$。 发现不确定的两种情况$a[j]$和$j 阅读全文
posted @ 2022-08-21 21:04 Xu-daxia 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 可以说官方题解除了恶心其他人和告诉你这题不难之外没有任何作用。 考虑期望的线性性,可以将每一个跳蛙的每一个亡语单独考虑。 令$f_n$代表剩余$n$个随从,其中有一个是只有一个亡语的跳蛙的答案。 于是就有:$f_n=\frac{1}{n}(kf_{n-1}+k)+\frac{n-1}{n}f_{n- 阅读全文
posted @ 2022-08-21 20:48 Xu-daxia 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 多次询问求一个串的结尾在$[l,r]$之间的本质不同子串个数。 此题是求一个区间的不同元素的问题,使用扫描线的方法解决,即每次加入一个元素就将这个位置$+1$,这个元素上一次出现的位置$-1$。 考虑使用$SAM$解决。 其实就是将所有结尾在$[l,r]$的前缀代表的节点与parent树的根的路径上 阅读全文
posted @ 2022-08-21 20:37 Xu-daxia 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 解决本题分为两个部分:维护树的直径,合并多个树的直径 树的直径有如下性质: 1,从任一点出发,到达最远的点是直径的其中一端,从这一点出发可以到达最远的点是直径的另一端。或者说一棵树中距离某一点最远的点一定是直径的一端。 2,由1,两个树通过一条边连接形成的新的树的直径是两棵树直径4个端点的两两组合之 阅读全文
posted @ 2022-08-21 19:46 Xu-daxia 阅读(82) 评论(0) 推荐(0) 编辑