摘要: 题目描述 在虐各种最长公共子串、子序列的题虐的不耐烦了之后,你决定反其道而行之。 一个串的“子串”指的是它的连续的一段,例如bcd是abcdef的子串,但bde不是。 一个串的“子序列”指的是它的可以不连续的一段,例如bde是abcdef的子串,但bdd不是。 下面,给两个小写字母串A,B,请你计算 阅读全文
posted @ 2018-08-13 21:38 bztMinamoto 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给出n个原串,再给出m个查询串。求每个查询串出现在了多少原串中。 题解 直接对原串建一个广义SAM,然后把每一个原串放到SAM上跑一跑,记录一下每一个状态属于多少个原串,用$size$表示。这样的话查询串直接在SAM上跑,如果失配输出0,否则直接输出记录在上面的$size$就好了。 阅读全文
posted @ 2018-08-13 20:24 bztMinamoto 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 传送门 题解 听说大佬们这题都是用SA秒掉的 然而SA的时间复杂度的确很优秀,缺点就是看不太懂…… 然后发现一位大佬用哈希华丽的过了此题,而且讲的特别清楚->这里 我们只要考虑以每一个点结尾的$AA$串的个数$u[i]$和以每一个点开头的AA串的个数$v[i]$,答案就是$\sum _{i=1}^{ 阅读全文
posted @ 2018-08-13 18:51 bztMinamoto 阅读(341) 评论(0) 推荐(0) 编辑
摘要: Description a180285幸运地被选做了地球到喵星球的留学生。他发现喵星人在上课前的点名现象非常有趣。 假设课堂上有N个喵星人,每个喵星人的名字由姓和名构成。喵星球上的老师会选择M个串来点名,每次读出一个串的时候,如果这个串是一个喵星人的姓或名的子串,那么这个喵星人就必须答到。 然而,由 阅读全文
posted @ 2018-08-13 11:33 bztMinamoto 阅读(430) 评论(0) 推荐(1) 编辑
摘要: 题目描述 一年一度的“幻影阁夏日品酒大会”隆重开幕了。大会包含品尝和趣味挑战 两个环节,分别向优胜者颁发“首席品酒家”和“首席猎手”两个奖项,吸引了众多品酒师参加。 在大会的晚餐上,调酒师 Rainbow 调制了 n 杯鸡尾酒。这 n 杯鸡尾酒排成一行,其中第 n 杯酒 (1 ≤ i ≤ n) 被贴 阅读全文
posted @ 2018-08-13 10:28 bztMinamoto 阅读(220) 评论(0) 推荐(1) 编辑
Live2D