链接 :
http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1620
题意 : 给一个字符串 问怎么压缩字符串使得最终个数最小 具体怎么压缩请参照图示 很好明白。
题目就是需要找到 对于每个后缀 看成一个新字符串 找出它的前缀的最小循环节。
过程和大白书 P213页 是一样的,只需要对每个后缀跑一遍KMP求出周期。
剩下的...
分类:
其他好文 时间:
2015-05-18 01:09:54
阅读次数:
146
Description
Input
Output
Sample Input
abcbcbcbca
abbbcdcdcdabbbcdcdcd
0
Sample Output
Case 1: 7
Case 2: 11
HINT
题意:给一个小写子母的串,相邻相同的子串可以合在一起,问这个串合并后...
分类:
其他好文 时间:
2015-05-17 20:22:11
阅读次数:
109
Description
Input
Output
Sample Input
abcbcbcbca
abbbcdcdcdabbbcdcdcd
0
Sample Output
Case 1: 7
Case 2: 11
HINT
Source
题意:把字符串简化,问简化得到的最短长度是多少
思路:要简化首先要...
分类:
其他好文 时间:
2015-05-17 20:19:49
阅读次数:
128
KMP算法一开始学起来要被绕晕,但事实上,只要掌握其中逻辑思路,还是很好学的。我们设主串为S,子串为a现在第一部分两者匹配,也就是说,S串的打钩部分与a串打钩部分是完全一样的,但是,S【i】与a【k】是不相同的。如果按照常规思路,我们只会把a串往后移一个(朴素算法的过程也可以这么理解),但这样时间上...
分类:
编程语言 时间:
2015-05-17 10:45:50
阅读次数:
166
KMP的具体算法讲解可以参考此博文http://blog.csdn.net/v_july_v/article/details/7041827KMP算法的应用http://poj.org/problem?id=2406首先求得next数组若基础字符串为t,输入字符串为s,若s=t^n;那么下面的等式必...
分类:
其他好文 时间:
2015-05-16 18:04:51
阅读次数:
111
理论参考:阮一峰老师http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html#include "stdafx.h"#include #include #include #inclu...
分类:
其他好文 时间:
2015-05-16 01:23:27
阅读次数:
160
字符串模式匹配算法——BM、Horspool、Sunday、KMP、KR、AC算法一网打尽转载自:http://dsqiu.iteye.com/blog/1700312本文内容框架:§1 Boyer-Moore算法§2 Horspool算法§3 Sunday算法§4 KMP算算法§5 KR算法§6 ...
分类:
编程语言 时间:
2015-05-15 22:49:57
阅读次数:
283
题目链接:http://acm.uestc.edu.cn/#/problem/show/1091
题目大意:求模式串p,在s中出现的次数,但是p能平移到s即可,比如s: 1 3 4和 p :0 2 3;
题目思路:处理出每一位相对前一位的变化,然后KMP即可;
代码:
//author:ACsorry
//result:Yes
#include
#include
#include
#i...
分类:
其他好文 时间:
2015-05-15 09:06:28
阅读次数:
125
最近算法中学到了Horspool,KMP,BM三种算法。接下来给大家做个分享。Horspool算法:算法思路: 1.分为匹配串,原串 2.从右往左依次匹配: 一旦遇到不匹配的,原串相对于匹配串 移动table[i]个字符 3.table[]由原串每个字符索引到原串每个字符相对...
分类:
编程语言 时间:
2015-05-14 15:37:40
阅读次数:
153
题目大意:给定一个字符串SS,要求分成A+prefix+B+middle+C+suffixA+prefix+B+middle+C+suffix6段,满足:
|A|=|C||A|=|C|
|B||B|为奇数
A+B+CA+B+C为回文串
除BB外所有段长度都可以为00
要求最大化|A|+|B|+|C||A|+|B|+|C|,输出一组方案(|A|=|C|=0|A|=|C|=0时只输出BB)首先...
分类:
其他好文 时间:
2015-05-13 22:04:47
阅读次数:
259