摘要:
「JSOI2013」游戏中的学问 "传送门" 考虑 $\text{DP}$ 设 $dp_{i, j}$ 表示将前 $i$ 个人分成 $j$ 个集合,并且第 $i$ 个人在第 $j$ 个集合的方案数。 转移就是: $$ dp_{i, j} = dp_{i 1, j} \times (i 1) + dp 阅读全文
摘要:
「JSOI2013」旅行时的困惑 "传送门" 由于我们的图不仅是一个 $\text{DAG}$ 而且在形态上还是一棵树,也就是说我们为了实现节点之间互相可达,就必须把每条边都覆盖一次,因为两个点之间的路径是唯一的。 那么题意就变成了:每次在图上选出一条路径,覆盖上面的边,求最小的路径数使得所有边都被 阅读全文
摘要:
「JSOI2012」玄武密码 "传送门" 题目是要求多个串在母串上的最长匹配长度。 考虑 $\text{AC}$ 自动机,我们建出 $\text{Trie}$ 图然后用母串来在上面跑。 每一个能匹配的位置,它 $\text{fail}$ 的位置也一定可以匹配,我们就跳 $\text{fail}$ 把 阅读全文
摘要:
「JSOI2014」矩形并 "传送门" 我们首先考虑怎么算这个期望比较好。 我们不难发现每一个矩形要和 $n 1$ 个矩形去交,而总共又有 $n$ 个矩形,所以我们把矩形两两之间的交全部加起来再除以 $n(n 1)$ 就是答案。 至于算矩形之间的交我们可以考虑把每个矩形都视为在这个矩形范围内区间加上 阅读全文