会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Dylan's Blog
Thoughts, Stories and Ideas.
首页
新随笔
联系
订阅
管理
上一页
1
···
15
16
17
18
19
20
21
22
23
···
29
下一页
2014年10月13日
数论 - 简单数位推理 --- NYIST 514
摘要: Problem's Link:http://acm.nyist.net/JudgeOnline/problem.php?pid=514Mean:给你一个l和r,求出在这个范围内的1的个数。analyse:简单的数位推理。Time complexity:O(n) n为数字的位数Source code:...
阅读全文
posted @ 2014-10-13 17:18 北岛知寒
阅读(175)
评论(0)
推荐(0)
2014年10月9日
虚拟IP和IP漂移
摘要: 学习一下虚拟IP和IP漂移的概念。 1.虚拟IP 在 TCP/IP 的架构下,所有想上网的电脑,不论是用何种方式连上网路,都必须要有一个唯一的 IP-address。事实上IP地址是主机硬件地址的一种抽象,简单的说,MAC地址是物理地址,IP地址是逻辑地址。 虚拟IP,就是一个未分配给真实主机的IP
阅读全文
posted @ 2014-10-09 10:23 北岛知寒
阅读(543)
评论(0)
推荐(0)
2014年10月4日
字符串hash + 二分答案 - 求最长公共子串 --- poj 2774
摘要: Long Long Message Problem's Link:http://poj.org/problem?id=2774 Mean: 求两个字符串的最长公共子串的长度。 analyse: 前面在学习后缀数组的时候已经做过一遍了,但是现在主攻字符串hash,再用字符串hash写一遍。 这题的思路
阅读全文
posted @ 2014-10-04 22:08 北岛知寒
阅读(523)
评论(0)
推荐(0)
字符串hash - POJ 3461 Oulipo
摘要: Oulipo Problem's Link Mean: 给你一个模式串P和一个母串S,让你统计P串在S串中出现的次数. analyse: 一开始想到的就是使用KMP,就用KMP写了,93ms,挺快的. 我又用AC自动机写了一遍,万万没想到竟然超时了. 后来看别人有用字符串hash写的,于是又用字符串
阅读全文
posted @ 2014-10-04 12:15 北岛知寒
阅读(321)
评论(0)
推荐(0)
2014年10月3日
二维KMP - 求字符矩阵的最小覆盖矩阵 - poj 2185
摘要: Milking GridProblem's Link:http://poj.org/problem?id=2185Mean:给你一个n*m的字符矩阵,让你求这个字符矩阵的最小覆盖矩阵,输出这个最小覆盖矩阵的面积。analyse:做了上一篇博客的题目,就会求一个字符串的最小覆盖矩阵。同样的,现在求字符...
阅读全文
posted @ 2014-10-03 22:04 北岛知寒
阅读(341)
评论(0)
推荐(1)
字符串 - 近似回文词 --- csu 1328
摘要: 近似回文词Problem's Link:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1328analyse:直接暴力枚举每一个终点,然后枚举回文串的半径即可.Time complexity:O(n*m)Source code:// Memory ...
阅读全文
posted @ 2014-10-03 18:46 北岛知寒
阅读(201)
评论(0)
推荐(1)
2014年10月2日
KMP算法 - 求最小覆盖子串
摘要: KMP与最小覆盖子串最小覆盖子串:对于某个字符串s,它的最小覆盖子串指的是长度最小的子串p,p满足通过自身的多次连接得到q,最后能够使s成为q的子串。比如:对于s="abcab",它的最小覆盖子串p="abc",因为p通过在它后面再接上一个p(即重叠0个字符),可以得到q="abcabc",此时s是...
阅读全文
posted @ 2014-10-02 22:25 北岛知寒
阅读(540)
评论(0)
推荐(1)
2014年10月1日
Manacher算法 - 求最长回文串的利器
摘要: 求最长回文串的利器 - Manacher算法Manacher主要是用来求某个字符串的最长回文子串.不要被manacher这个名字吓倒了,其实manacher算法很简单,也很容易理解,程序短,时间复杂度为O(n).求最长回文子串这个问题,我听说有个分治+拓展kmp的算法,后缀数组也可以.但是对于求回文...
阅读全文
posted @ 2014-10-01 13:14 北岛知寒
阅读(630)
评论(0)
推荐(2)
2014年9月30日
AC自动机-算法详解
摘要: What's Aho-Corasick automaton? 一种多模式串匹配算法,该算法在1975年产生于贝尔实验室,是著名的多模式匹配算法之一。 简单的说,KMP用来在一篇文章中匹配一个模式串;但如果有多个模式串,需要在一篇文章中把出现过的模式串都匹配出来,就需要Aho-Corasick aut
阅读全文
posted @ 2014-09-30 23:18 北岛知寒
阅读(5316)
评论(0)
推荐(3)
AC自动机 - 多模式串的匹配运用 --- HDU 3065
摘要: 病毒侵袭持续中Problem's Link:http://acm.hdu.edu.cn/showproblem.php?pid=3065Mean:略analyse:AC自动机的运用.这一题需要将模式串都存储下来,还有就是base的取值一定要弄清楚,由于这题的模式串都是大写字母所以我们可以通过剪枝来加...
阅读全文
posted @ 2014-09-30 21:43 北岛知寒
阅读(294)
评论(0)
推荐(0)
AC自动机 - 多模式串的匹配运用 --- HDU 2896
摘要: 病毒侵袭Problem's Link:http://acm.hdu.edu.cn/showproblem.php?pid=2896Mean:略analyse:AC自动机的运用,多模式串匹配。就是有几个细节要注意,在这些细节上卡了半天了。1)输出的网站编号和最终的病毒网站数不是一样的;2)next指针...
阅读全文
posted @ 2014-09-30 14:41 北岛知寒
阅读(281)
评论(0)
推荐(0)
2014年9月29日
AC自动机 - 多模式串匹配问题的基本运用 + 模板题 --- HDU 2222
摘要: Keywords SearchTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 35655Accepted Submission(s): 11496P...
阅读全文
posted @ 2014-09-29 19:52 北岛知寒
阅读(212)
评论(0)
推荐(0)
2014年9月28日
KMP - HDU 1711 Number Sequence
摘要: Number SequenceTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11606Accepted Submission(s): 5294P...
阅读全文
posted @ 2014-09-28 15:28 北岛知寒
阅读(276)
评论(0)
推荐(0)
2014年9月26日
KMP算法 --- 深入理解next数组
摘要: 在KMP算法中有个数组,叫做前缀数组,也有的叫next数组。每一个子串有一个固定的next数组,它记录着字符串匹配过程中失配情况下可以向前多跳几个字符。当然它描述的也是子串的对称程度,程度越高,值越大,当然之前可能出现再匹配的机会就更大。这个next数组的求法是KMP算法的关键,但不是很好理解。这个...
阅读全文
posted @ 2014-09-26 20:09 北岛知寒
阅读(271)
评论(0)
推荐(0)
KMP算法详解 --- 彻头彻尾理解KMP算法
摘要: 前言 之前对kmp算法虽然了解它的原理,即求出P0···Pi的最大相同前后缀长度k。 但是问题在于如何求出这个最大前后缀长度呢? 我觉得网上很多帖子都说的不是很清楚,总感觉没有把那层纸戳破, 后来翻看算法导论32章 字符串匹配,虽然讲到了对前后缀计算的正确性,但是大量的推理证明不大好理解...
阅读全文
posted @ 2014-09-26 19:45 北岛知寒
阅读(409)
评论(0)
推荐(0)
上一页
1
···
15
16
17
18
19
20
21
22
23
···
29
下一页
公告