随笔分类 -  字符串-----后缀数组

摘要:F. Minimal String Xoration 题目描述 点此看题 解法 记 f(s,d)ti=sid 的字符串 t,可以将问题转化成:把 f(s,0),f(s,1)...f(s,2n1) 按照字典序从小到大排序,那么字典序最小的 阅读全文
posted @ 2022-03-21 21:00 C202044zxy 阅读(221) 评论(0) 推荐(1) 编辑
摘要:一、题目 有两个字符串 A,B,你需要对于所有 k 求出:从 A 中随机选一个长度为 k 的子串比从 B 中随机选一个长度为 k 的子串字典序小的概率、字典序相等的概率、字典序大的概率。 |A|,|B|2105 二、解法 阅读全文
posted @ 2021-10-06 20:34 C202044zxy 阅读(80) 评论(0) 推荐(0) 编辑
摘要:D. Two Hundred Twenty One 题目描述 给定长度为 n 的序列 a,其中 ai={1,1},定义一个序列的权值为: i=1n(1)i1ai q 组询问,每组询问把区间 [l,r] 当成序列,问至 阅读全文
posted @ 2021-08-29 11:10 C202044zxy 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 我直接翻译官方题解了 你发现答案的情况很有限,要么是无解,要么是 [1,4] 中的某一个。 如果没有一个字符出现次数超过一次就无解,根据抽屉原理判断 l 的前 27 个字符即可。 如果答案是 1,设 A 为某个字符串,原串一定能被 阅读全文
posted @ 2021-06-15 21:44 C202044zxy 阅读(93) 评论(0) 推荐(0) 编辑
摘要:上一次把后缀自动机的博客补了之后,现在我又来把后缀数组这个坑给填了吧。 但有一说一这东西还是比后缀自动机好理解的,我完全看懂也没花多久。我还是尽量把关键点都讲清楚,在此基础上尽量缩小篇幅,首先感谢一下这位大佬的博客,我是看着他的博客学的。 后缀数组是什么? 后缀数组,顾名思义,我们肯定要求一个数组来 阅读全文
posted @ 2020-12-13 16:51 C202044zxy 阅读(123) 评论(0) 推荐(0) 编辑

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