- 博客(2)
- 收藏
- 关注
原创 POJ 2774 Long Long Message (后缀数组)
题目类型 后缀数组 题目意思 问两个最长 1e5 的字符串的最长公共子串 解题方法 在第一个字符串后添加一个区别于输入的所有字符的字符(例如 '#') 后再把第二个字符串添加在后面 构成一个新的字符 求这个新字符串的 height 数组 二分最长公共子串的长度然后判断是否可行 假设当前判断的长度为 mid 判断方法是 从小到大扫一次
2015-04-12 19:36:40 641
原创 POJ 3691 DNA repair (AC自动机+dp)
题目类型 AC自动机+dp 题目意思 给出最多 50 个最长 20 的不好的字符串 问给出一个最长 1000 的字符串至少要修改多少个字符才可以使这个字符串不包含不好的字符串 字符串只含有(A,G,C,T)这四种字符 解题方法 用输入的 不好的字符串 构造ac自动机 (结点数不会超过 1000) 然后进行普通的匹配过程, 简单地理解为在ac自动机上进行
2015-04-07 20:21:44 622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人