随笔分类 - (字符串)AC自动机
摘要:链接:https://ac.nowcoder.com/acm/problem/20443来源:牛客网 题目描述 某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次。 输入描述: 第一个一个整数N,表示有多少个单词,接下来N行每行一个单
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/problem/20366来源:牛客网 我们称一个正整数N是幸运数,当且仅当它的十进制表示中不包含数字串集合S中任意一个元素作为其子串。例如当S=(22,333,0233)时,233是幸运数,2333、20233、3223不是幸运数。 给
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/problem/17633 来源:牛客网 阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。 打字机上只有28个按键,分别印有26个小写英文字母和'B'、'P'两个字母。 经阿狸研究发现,这个打字机是这样工作的: 输入小写字母,
阅读全文
摘要::链接:https://ac.nowcoder.com/acm/problem/14612?&headNav=acm来源:牛客网 Bob has a dictionary with N words in it. There are M operators. Each operator is one
阅读全文
摘要:题目链接:https://cn.vjudge.net/contest/281961#problem/D 题目大意:给你一个模式串,然后给你多个匹配串,匹配串的类型是包括可以覆盖的以及不可覆盖的。 具体思路:对于可以覆盖的字符串,我们就按照以前的方法来就行了,对于不可以覆盖的字符串,我们通过两个数组,
阅读全文
摘要:题目链接:https://cn.vjudge.net/contest/280743#problem/C 题目大意:中文题 具体思路:首先取ascii码0-130是肯定不行的了,会超时。然后就开始简化,如果是按照0-30来的话,会出现负值,这个时候我们就可以单独对每个合法的子串求符合他的子串。 注意:
阅读全文
摘要:题目链接:https://cn.vjudge.net/contest/280743#problem/B 题目大意:中文题目 具体思路:AC自动机模板题,编号的时候注意,是按照给定的id进行编号的。然后输出的时候注意去重,虽然按道理来讲通过last数组是不会有重复的,但是如果是这种情况,病毒模板aaa
阅读全文
摘要:题目链接:https://cn.vjudge.net/contest/280743#problem/A 题目大意:首先给你T组测试样例,然后给你n个字符串,最后再给你一个模式串,然后问你这一些字符串中是模式串的子串的有多少个? 具体思路:AC自动机模板题,先说一下各个数组的作用吧,ch数组是字典树中
阅读全文

浙公网安备 33010602011771号