上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 50 下一页
摘要: 题意:给你n个模式串,每个模式串有一个得分,让你构造出一个长度为N之内且分数最高的文本串;输出字典序列最小的。解题思路: AC自动机 + DP , 不过要输出字典序列最小,多开一个 一个三维字符串来辅助二维DP(新思路) , DP[i][j] ,表示到i位置状态为j的最大得分。解题代码: 1 //... 阅读全文
posted @ 2014-09-16 23:22 dark_dream 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 题意:给定你n个文本串 ,m个模式串,怎么构造最短的新的文本串使得这个新的文本串包含n个文本串的所有信息且文本串的长度最短且不包含模式串。解题思路:这里看题解撸的,首先我们算出两两文本串的距离(end数组标记文本和模式串的值不同,利用这个进行bfs算出两两之间的最短距离,注意到这里模式串的end是不... 阅读全文
posted @ 2014-09-16 19:27 dark_dream 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 来源: JULY地址:http://blog.csdn.net/v_july_v/article/details/6897097 阅读全文
posted @ 2014-09-16 12:38 dark_dream 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 题意:这个题目和HDU2457有点类似,都是AC自动机上的状态dp,题意就是给你只含有'A','T','C','G',四个字符的子串和文本串,问你文本串如何排列才可以使得文本串中包含有更多的模式串解题思路:我们知道了 有 num[0] 个 'A', num[1] 个 ‘T’, num[2] 个 ‘C... 阅读全文
posted @ 2014-09-16 12:17 dark_dream 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个文本串,其中模式串有两种模式,可以重复和不可以重复,分别有多少个模式串解题思路:在 Trie 里面多加几维数组来维护 重复和不重复的和,由于不够优美,差点超内存。解题代码: 1 // File Name: temp.cpp 2 // Author: darkdream 3 // ... 阅读全文
posted @ 2014-09-15 23:56 dark_dream 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题意:给你只包含‘A’,‘G’,‘T’,‘C’四个字母的n个模板串和1个文本串,问你文本串改变多少个字符就可以使得文本串中没有一个模板串解题思路:我们可以知道 dp[i][j] 为文本串到 第i 个字符 AC自动机状态为j的最少的变换次数(这里为什么要用AC自动机,因为end数组可以记录哪一个状态是... 阅读全文
posted @ 2014-09-15 22:17 dark_dream 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 题意:找出模式串在文本串中出线的次数。解题思路:裸AC自动机解题代码: 1 // File Name: temp.cpp 2 // Author: darkdream 3 // Created Time: 2014年09月11日 星期四 15时18分26秒 4 5 #include 6... 阅读全文
posted @ 2014-09-15 16:48 dark_dream 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 题意:给你base64编码后的模式串和文本串,让你看编码之前的文本串和分别包含了多少模式串解题思路:主要是编码还有注意分支要开256 ,然后就是裸的AC自动机解题代码: 1 // File Name: temp.cpp 2 // Author: darkdream 3 // Created T... 阅读全文
posted @ 2014-09-15 16:45 dark_dream 阅读(191) 评论(0) 推荐(0) 编辑
摘要: A:题意密码由n不同的字符和m的长度组成,问你有多少种情况解题思路:可以得到状态转移方程为 dp[i][j] = dp[i-1][j]*j + dp[i-1][j-1]*(n-j+1);解题代码: 1 // File Name: a.cpp 2 // Author: darkdream 3 // C... 阅读全文
posted @ 2014-09-15 16:22 dark_dream 阅读(376) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---题目链接:http://acm.hnu.cn/online/?action=problem&type=list&courseid=283A:模拟3n+1问题解题思路:数比较小,直接模拟爆解题代码: 1 #include 2 #include 3 #include 4 #inc... 阅读全文
posted @ 2014-09-13 10:24 dark_dream 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 50 下一页