摘要: 题目链接: https://vjudge.net/contest/70325#problem/I 题意: 求多个字符串的最长公共子串, 有多个则输出字典序最小的. 思路: 这里的字符串长度固定为 60, 可以枚举其中一个字符串的所有子串, 然后拿这个子串去和其他字符串匹配就好了. 不过如果不用 km 阅读全文
posted @ 2017-08-10 21:29 geloutingyu 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/contest/70325#problem/H 题意: 输入字符串 str, 求 str 子串中既是 str 前缀又是 str 后缀的的字符串长度, 按照升序输出. 思路: 先求个 next 数组, next[i] 为以 i - 1(字符串下标从0开 阅读全文
posted @ 2017-08-10 20:32 geloutingyu 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/contest/70325#problem/D 题意: 给出一个循环字符串, 可以在两端添加任意字符, 问最少添加多少字符可以使循环字符串变成周期循环字符串且周期数大于1. 思路: gel = n - next[n] 为该字符串的最小循环节. 证明见 阅读全文
posted @ 2017-08-10 11:29 geloutingyu 阅读(194) 评论(0) 推荐(0) 编辑