2014年10月7日

新生赛3 1003 字符串最小表示法题目

摘要: Problem C Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Total Submission(s) : 43 Accepted Submission(s) : 11... 阅读全文

posted @ 2014-10-07 16:20 DDUPzy 阅读(168) 评论(0) 推荐(0) 编辑

字符串最小表示法 O(n)算法

摘要: 网上看了这篇文章后还是感觉有些地方讲的没有详细的证明所以添加了一点 红色字是博主写的 求字符串的循环最小表示: 上面说的两个字符串同构的,并没有直接先求出Min(s),而是通过指针移动,当某次匹配串长时,那个位置就是Min(s)。而这里的问题就是:不是给定两个串,而是给出一个串,求它的Mi... 阅读全文

posted @ 2014-10-07 15:58 DDUPzy 阅读(260) 评论(0) 推荐(0) 编辑

字符串最小表示法(1) 朴素算法

摘要: 循环字符串的最小表示法的问题可以这样描述: 对于一个字符串S,求S的循环的同构字符串S’中字典序最小的一个。 由于语言能力有限,还是用实际例子来解释比较容易: 设S=bcad,且S’是S的循环同构的串。S’可以是bcad或者cadb,adbc,dbca。而且最小表示的S’是adbc。 对于字符串... 阅读全文

posted @ 2014-10-07 15:08 DDUPzy 阅读(167) 评论(0) 推荐(0) 编辑

导航