上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3374 题意:给定一个串s,该串有strlen(s)个循环同构串,要求输出字典序最小的同构串的下标,字典序最小的出现次数,最大的同构串的下标,字典中最大的出现次数。 思路:对于求循环同构的字典序最小可以用 阅读全文
posted @ 2016-06-22 23:24 キリト 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2609 题意:给定n个循环链[串],问有多少个本质不同的链[串](如果一个循环链可以通过找一个起点使得和其他串相同,那么就认为这2个链是一样的。就是求不同构的串) 思路:对于求同构串可以用最小表示法,然后 阅读全文
posted @ 2016-06-22 14:55 キリト 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=4162 题意:给定一个只有0-7数字组成的串。现在要由原串构造出一个新串,新串的构造方法:相邻2个位置的数字的差值。若为负数则要加上8,问新构造出来的串的一个字典序最小同构串是什么? 思路:就按照题意构造出新 阅读全文
posted @ 2016-06-22 14:41 キリト 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1509 题意:给定一个字符串,求一个起点使字符串从该起点起的字符串字典序最小[题目的字符串起点从1开始] 思路:最小表示法模板题 阅读全文
posted @ 2016-06-22 13:06 キリト 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=36117 题意:给定长度为n的字符串,求一个起点使字符串从该起点起的字符串字典序最小 思路:最小表示法模板题 阅读全文
posted @ 2016-06-22 13:03 キリト 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=1159 题意:给定一个长度为N的字符串。问你最少要添加多少个字符才能使它变成回文串。 思路:最少要添加的字符个数=原串长度-原串最长回文子串长度。对于求原串最长回文子串长度用的是DP的经典问题LCS最长公共子序列的做法。 设原串为S,原 阅读全文
posted @ 2016-06-21 20:35 キリト 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2342 思路:先跑一遍Manacher求出p[i]为每个位置为中心的回文半径,因为双倍回文串的长度一定是4的倍数,即偶数,那么对于Manacher的回文中心一定是'#'字符。所以我们枚举每个' 阅读全文
posted @ 2016-06-21 10:05 キリト 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2565 题意:中文题 思路:定义L[i],R[i]。表示以i为左端点/右端点时,最长回文串长度。那么答案就是L[i]+R[i]的最大值。问题转化为怎么求L[i],R[i]。我们通过用Manac 阅读全文
posted @ 2016-06-20 17:40 キリト 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 题意链接:http://acm.hdu.edu.cn/showproblem.php?pid=3068 题意:中文题。 思路:Manacher模板题 阅读全文
posted @ 2016-06-20 17:30 キリト 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=3974 题意:求出给定字符串的最长回文串长度。 思路:裸的Manacher模板题。 阅读全文
posted @ 2016-06-20 17:28 キリト 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页