DNA repair Time Limit: 2000MS Memory Limit: 65536KB 64bit IO Format: %I64d & %I64u Description Biologists finally invent techniques of repairing DNA t ...
分类:
其他好文 时间:
2016-07-11 10:39:53
阅读次数:
390
题意:输入N代表字符串长度,输入M代表喜欢的词语的个数,接下来是M个词语,然后是M个词语每个的价值。求字符串的最大价值。每个单词的价值就是单价*出现次数。单词可以重叠。如果不止一个答案,选择字典序最小的。 题解:AC自动机+dp。dp[i][j]表示在字符串长度i,在自动机的第j个状态。因为要字典序 ...
分类:
其他好文 时间:
2016-07-03 00:28:10
阅读次数:
153
题意:给N个串,一个大串,要求在最小的改变代价下,得到一个不含上述n个串的大串。 思路:dp,f[i][j]代表大串中第i位,AC自动机上第j位的最小代价。 ...
分类:
其他好文 时间:
2016-06-02 08:28:42
阅读次数:
177
【题目大意】 给你个模式串(每个长度≤15,1≤N≤20),串中只含有三种字母。求一长度为K(1≤K≤1000)的字符串,使得匹配数最大(重复匹配计多次),输出最大值。 【解题思路】 W老师给的题,然而我不会做。呜呜呜谢谢丁爷爷教我做题,神犇丁爷爷%%%。下面都是丁爷爷的话,和我没有关系。然而丁爷爷 ...
分类:
其他好文 时间:
2016-05-24 17:01:40
阅读次数:
196
Ring Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3180 Accepted Submission(s): 1033 Problem De ...
分类:
其他好文 时间:
2016-04-30 22:16:00
阅读次数:
347
题目大概说有平面有n个点,从1点出发走到n点,每一步只能走到序号比当前更大的点且走的序列不能包含给定的m个序列中的任何一个,问1走到n的最短路。 用m个序列建个AC自动机,后缀包含整个序列的结点标记一下,然后用dp[u][S]表示走到u点且走的序列的后缀状态是自动机上第S个结点的最短路,这样在AC自 ...
分类:
其他好文 时间:
2016-04-14 23:54:58
阅读次数:
242
Description For the hope of a forever love, Steven is planning to send a ring to Jane with a romantic string engraved on. The string's length should n... ...
分类:
其他好文 时间:
2016-04-09 20:30:34
阅读次数:
234
Description Biologists finally invent techniques of repairing DNA that contains segments causing kinds of inherited diseases. For the sake of simplici... ...
分类:
其他好文 时间:
2016-04-09 15:22:08
阅读次数:
210
训练赛第二场的I题,上完体育课回来就把这题过了,今天训练赛rank1了,还把大大队虐了,而且我还过了这道题,第一次在比赛中手写AC自动机还带dp的,心情大好。 给一个字符串集合,求包含该集合超过K个字符的,长度为L的字符串的个数。 显然是在AC自动机上跑dp,设dp[u][L][k]表示当前在结点u
分类:
其他好文 时间:
2016-03-11 23:58:32
阅读次数:
463
题目大概是给几个DNA片段,求构造一个长度n的字符串的方案数,要求这个字符串每个位置的字符都属于某个包含于此字符串的DNA片段。 把那些DNA片段建一个AC自动机。考虑状态的表示: dp[len][x][k]表示长度len且后缀状态为自动机结点x且后k位还不满足要求的方案数 然后转移就是向自动机上四
分类:
Web程序 时间:
2016-03-08 21:22:26
阅读次数:
199