随笔分类 -  自动机

摘要:传送门:https://vjudge.net/contest/361562#problem/C 题意 多组样例,给你一个串s和串t还有一个空串x,要求往x里添加s的子序列,使x变为t,求添加次数。 思路 使用序列自动机狗仔串s的nxt数组,把整个t串进行匹配,当失配的时候,把前面已经匹配成功的部分当 阅读全文
posted @ 2020-04-13 11:49 艾尔夏尔-Layton 阅读(142) 评论(0) 推荐(0) 编辑
摘要:简述 序列自动机是一个能快速判断一个串t是否为另一个串s的子序列的算法。对于串s构造序列自动机,本质上就是预处理出一个nxt[][]数组,nxt[i][j]代表从第i个位置开始,字符j出现的第一个位置的下一个位置。 代码详解 构造 复杂度O(lens) 对于nxt数组的构造本质上就是一个dp的过程, 阅读全文
posted @ 2020-04-12 11:03 艾尔夏尔-Layton 阅读(232) 评论(0) 推荐(0) 编辑

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