随笔分类 -  字符串 - 后缀自动机(SAM)

摘要:题目描述 给出 S 串和 mTi 串,q 次询问,每次询问给出 lrxy ,求 Sx...yTl,Tl+1,...,Tr 中的哪一个里出现次数最多,输出出现次数最多的串编号(如果有多个则输出编号最小的)以及相应出现次数 阅读全文
posted @ 2018-04-04 20:52 GXZlegend 阅读(875) 评论(0) 推荐(0) 编辑
摘要:题目描述 你有一个字符串S,一开始为空串,要求支持两种操作 在S后面加入字母C 删除S最后一个字母 问每次操作后S有多少个两两不同的连续子串 输入 一行一个字符串Q,表示对S的操作 如果第i个字母是小写字母c,表示第一种加字母c的操作 如果为-表示删除操作,保证所有删除操作前S都非空 |Q|<=10 阅读全文
posted @ 2018-04-03 20:44 GXZlegend 阅读(826) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个长度为 n 的01串,m 次询问,每次询问给出 lr ,求从 [l,r] 中选出两个不同的前缀的最长公共后缀长度的最大值。 n,m105 题解 后缀自动机+STL-set+启发式合并+离线+扫描线+树状数组 两个前缀的最长公共后缀,在正串后缀自 阅读全文
posted @ 2018-03-22 19:22 GXZlegend 阅读(835) 评论(0) 推荐(0) 编辑
摘要:题目描述 输入 第一行两个整数N,M表示待检查的作文数量,和小强的标准作文库的行数接下来M行的01串,表示标准作文库接下来N行的01串,表示N篇作文 输出 N行,每行一个整数,表示这篇作文的Lo 值。 样例输入 1 2 10110 000001110 1011001100 样例输出 4 题解 广义后 阅读全文
posted @ 2017-07-04 10:43 GXZlegend 阅读(446) 评论(0) 推荐(0) 编辑
摘要:题目描述 Oimaster and sevenk love each other. 输入 输出 样例输入 3 3 abcabcabc aaa aafe abc a ca 样例输出 1 3 1 题目大意 给出n个字符串和q个询问,每次询问给定的字符串在多少个字符串中出现过(为多少个字符串的子串)。 题 阅读全文
posted @ 2017-07-04 08:20 GXZlegend 阅读(449) 评论(0) 推荐(0) 编辑
摘要:题目描述 幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日。 粉丝们非常热情,自发组织表演了一系列节目给幽香看。幽香当然也非常高兴啦。 这时幽香发现了一件非常有趣的事情,太阳花田有n块空地。在过去,幽香为了方便,在这n块空地之 阅读全文
posted @ 2017-06-06 15:56 GXZlegend 阅读(332) 评论(0) 推荐(0) 编辑
摘要:题目描述 懒得写背景了,给你一个字符串init,要求你支持两个操作(1):在当前字符串的后面插入一个字符串(2):询问字符串s在当前字符串中出现了几次?(作为连续子串)你必须在线支持这些操作。 输入 第一行一个数Q表示操作个数第二行一个字符串表示初始字符串init接下来Q行,每行2个字符串Type, 阅读全文
posted @ 2017-06-06 15:47 GXZlegend 阅读(341) 评论(0) 推荐(0) 编辑
摘要:题目描述 字符串是oi界常考的问题。现在给定你n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中至少k个字符串的子串(注意包括本身)。 输入 第一行两个整数n,k。接下来n行每行一个字符串。 输出 输出一行n个整数,第i个整数表示第i个字符串的答案。 样例输入 3 1 abc a 阅读全文
posted @ 2017-06-06 15:32 GXZlegend 阅读(653) 评论(0) 推荐(0) 编辑
摘要:题目描述(转自百度文库) 一年一度的“幻影阁夏日品酒大会”隆重开幕了。大会包含品尝和趣味挑战两个环节,分别向优胜者颁发“首席品酒家”和“首席猎手”两个奖项,吸引了众多品酒师参加。 在大会的晚餐上,调酒师Rainbow调制了 𝑛 杯鸡尾酒。这 n 杯鸡尾酒排成一行,其中第 𝑖 杯酒 (1≤𝑖≤� 阅读全文
posted @ 2017-06-06 13:58 GXZlegend 阅读(491) 评论(0) 推荐(0) 编辑
摘要:题目描述 对于一个给定长度为N的字符串,求它的第K小子串是什么。 输入 第一行是一个仅由小写英文字母构成的字符串S 第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。K的意义如题所述。 输出 输出仅一行,为一个数字串,为第K小的子串。如果子串数目 阅读全文
posted @ 2017-06-06 13:27 GXZlegend 阅读(328) 评论(0) 推荐(0) 编辑
摘要:题目描述 小敏和小燕是一对好朋友。 他们正在玩一种神奇的游戏,叫Minecraft。 他们现在要做一个由方块构成的长条工艺品。但是方块现在是乱的,而且由于机器的要求,他们只能做到把这个工艺品最左边的方块放到最右边。 他们想,在仅这一个操作下,最漂亮的工艺品能多漂亮。 两个工艺品美观的比较方法是,从头 阅读全文
posted @ 2017-06-06 11:19 GXZlegend 阅读(382) 评论(0) 推荐(0) 编辑

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