LibreOJ NOIP Round #1 DNA 序列
这道题刚开始我的思路就是暴力~~~~~
但是很无奈,TE了
我直接暴力出所有长度为n的子串
然后用EKMP算法算出子串的个数
这道题可以用空间来换时间
因为n很小
那么可以把所有碱基序列可能的情况都列出来
然后for循环一遍,把所有情况都统计一下
最后找出最大值~~~反正只用知道最多重复的个数,并不用知道碱基序列
况且这种方法也是可以反向找碱基序列的
那么如何把所有情况都列出来,而且不重不漏
类比一下哈希算法
可以把A 对应为0 ,G对应为1,C对应为2,T对应为3