Processing math: 100%

随笔分类 -  --字符串--

摘要:题目链接 https://www.luogu.org/problemnew/show/P4302 分析 很明显一道区间DP题,对于区间[l,r]的字符串,如果它的字串是最优折叠的,那么它的最优结果要么是所有分割出的字串最优结果之和,要么是在断点处恰好有这个区间的周期串可以进行折叠,折叠后产生的结 阅读全文
posted @ 2018-09-14 18:46 Rye_Catcher 阅读(169) 评论(0) 推荐(0) 编辑
摘要:题目链接: https://www.luogu.org/problemnew/show/P3763 思路: 首先我们要用到Rabin Karp哈希,其实就是这个: 若wstr=(a0 pn1+a1 pn2+...+an1 p0) 所以 阅读全文
posted @ 2018-04-27 19:36 Rye_Catcher 阅读(155) 评论(0) 推荐(0) 编辑
摘要:在数学一本通上看过这两人名字,现在又出现了... 思想: 用一个整数表示一个字符串 wstr=(a0 pn1+a1 pn2+...+an1 p0) (MOD q) 注意: 字符转换成an时最好不要转为0,例如遇到"a"," 阅读全文
posted @ 2018-04-05 18:18 Rye_Catcher 阅读(310) 评论(0) 推荐(0) 编辑
摘要:此题可以用STL中的map做,但是了解一下Trie树这个数据结构也是必须的。 Trie树(又称字典树)有以下特点: 1. 根节点不包含字符,除它之外的每一个节点都包含 一个 字符。 2. 从根节点到某一节点,路径上经过所有字符连起来为该节点对应字符串 3. 每个节点的子节点包含字符不同,也就意味着字 阅读全文
posted @ 2018-02-27 14:51 Rye_Catcher 阅读(249) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示