Cry_For_theMoon  
11 2022 档案
  • SAM学习笔记
    摘要:开个坑,花点时间学学 SAM。 一些概念 1. SAM 是个自动机,而且是个 DAG。 SAM 有一个初始节点 $u$,从 $u$ 出发的任意一条路径都对应原串 $S$ 的一个子串,且原串 $S$ 的任意一个子串唯一对应一条 $u$ 出发的路径。 SAM 的优秀之处在于它压缩了很多相似的后缀信息。 阅读全文
    posted @ 2022-11-29 21:36 Cry_For_theMoon 阅读(109) 评论(1) 推荐(0) 编辑
  • 分拆数小记
    摘要:前言 感觉大家应该都很早接触过分拆数这个逆天东西,因为形式比较灵活多变啊。感觉初赛就有几个这样的题。 当然在分拆数以外还有一些划分数相关的小内容。 基础内容 以下问题皆讨论无序的情况:也就是,划分出的数是单调不降的。 将 $n$ 划分成 $k$ 个数的方案数 设 $f(n,k)$ 表示答案,如果没有 阅读全文
    posted @ 2022-11-20 12:07 Cry_For_theMoon 阅读(108) 评论(2) 推荐(0) 编辑
  • 2022.11
    摘要:时间过得好快...... 1. Fun Game 首先我们考虑一个链怎么做。 显然有个想法是一个一个接字符串,每次接的时候算一下最长的重叠位置(使用 kmp)即可。 但这样在 $a$ 完全包含 $b$ 的时候会出问题。 如果 $a$ 完全包含 $b$ 不难发现可以直接去掉 $b$,当字符串两两并不完 阅读全文
    posted @ 2022-11-02 10:31 Cry_For_theMoon 阅读(319) 评论(8) 推荐(4) 编辑