码迷,mamicode.com
首页 > 其他好文
【字符串数据结构后缀系列Part3】后缀自动机的性质和应用
学会了构建SAM之后,我们要开始学如何使用SAM来处理各种问题了. 我们先来整体看一下SAM的性质(引自2015国家集训队论文集张天扬《后缀自动机及其应用》): 1.每个状态s代表的串的长度是区间(lenfas,lens](len_{fa_s},len_s]. 2.对于每个状态s,它代表的所有串在原串中出现次数和每次出现的右端点相同. 3.在后缀自动机的Parent树中,每个状态的...
分类:其他好文   时间:2015-07-24 18:27:11    阅读次数:171
最大流模板(poj3469)
代码: #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define sss(a,b,c) ...
分类:其他好文   时间:2015-07-24 18:26:39    阅读次数:70
poj3373--Changing Digits(DFS+剪枝///记忆化)
题目链接:点击打开链接 题目大意:给出一个n和一个k 求m 要求1、m要和n相同的位数 要求2、m要整除k 要求3、如果1和2满足,那么m要和n有尽量少的不同位 要求4、如果1、2、3满足,要使m尽量的小 简单的一个深搜,但是直接被要求吓蒙,,,,, 要求1和2直接可以在搜索时判断,要求3可以在深搜时给出可以改变的位数(有0到len(n)),而要求4需要控制在搜索是要从小的开始搜,即...
分类:其他好文   时间:2015-07-24 18:26:57    阅读次数:108
发现被蹭网
正看代码,360 提示解决了一个IP冲突攻击,立马警觉 :除了自己的手机和电脑还有人在用我的WIFi吗? 管理员登录无线路由器,客户端列表显示有6 个终端。 除了我的两个,难道有4 个入侵者? 修改Wifi密码,继续关注客户端列表,除了自己的两人,暂时没发现多余的终端。 这几天要继续关注。...
分类:其他好文   时间:2015-07-24 18:25:29    阅读次数:92
解决关于哈夫曼编码计算带权路径长度问题
这是在做一道编程提示遇到的,学习了一位博主的编码,其中有些问题未能理解,分析解决掉。 首先什么是哈夫曼树: 哈夫曼树,又称最优二叉树,是一类带权路径长度最短的树。 也就是根节点到节点的中的长度最小,当然条件就是,每条路径都是有权重的, 所谓树的带权路径长度,就是树中所有的叶结点的权值乘上其到根结点的 路径长度(若根结点为0层,叶结点到根结点的路径长度为叶结点的层数)。树的带权路径长度记为WP...
分类:其他好文   时间:2015-07-24 18:25:15    阅读次数:257
[LeetCode] Lowest Common Ancestor of a Binary Search Tree
Lowest Common Ancestor of a Binary Search Tree Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST. According to the definition of LCA on Wikipe...
分类:其他好文   时间:2015-07-24 18:23:43    阅读次数:106
计算两段yuv格式视频流中每一帧的psnr值
计算yuv视频流的psnr...
分类:其他好文   时间:2015-07-24 18:24:04    阅读次数:143
hdu1879 继续畅通工程(最小生成树)
继续畅通工程 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 17319    Accepted Submission(s): 7445 Problem Description 省政府“畅通工程”的目标是使全省任何...
分类:其他好文   时间:2015-07-24 18:22:53    阅读次数:85
日志文件锁定问题
场景描述一台机器上部署两个同样的应用,两个相同的应用服务同时使用一套日志输出文件。异常现象日志文件中两个应用间歇性的丢失日志信息。分析及解决日志丢失原因:两个应用程序在写日志的时候会对日志文件进行锁定,导致此时另外一个应用程序无法对此日志文件记性读写。解决方案:将两个应用程序的日志打印到不同的日志文件内。...
分类:其他好文   时间:2015-07-24 18:25:43    阅读次数:114
Effective Go(官方文档)笔记
Effective Go(官方文档)笔记 自动局部变量提升(编译期完成?):return &...;内置函数: new/makecopy, appenddeleterange(这是关键字吧?因为后面没有()) array是值对象slice:引用array 2维切片(略) map if seconds, ok := timezone[tz]; ok {...
分类:其他好文   时间:2015-07-24 18:23:47    阅读次数:144
leetcode笔记:Search in Rotated Sorted Array
这道题出现了旋转的情况,即比第一个元素小的元素可能出现在数值的后半段或者不出现。因此,可以考虑采用变种的二分查找,即在比较中间元素与目标之前,先比较第一个元素与目标的关系,该题的难度主要在于左右边界的确定。...
分类:其他好文   时间:2015-07-24 18:25:12    阅读次数:136
单例模式 - GCD 、兼容ARC和MRC
单例模式 - GCD 、兼容ARC和MRC 单例模式的作用: 1,可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问 2,从而方便地控制了实例个数,并节约系统资源 单例模式的使用场合: 在整个应用程序中,共享一份资源(这份资源只需要创建初始化1次) 单例模式在ARC\MRC环境下的写法有所不同,...
分类:其他好文   时间:2015-07-24 18:22:49    阅读次数:140
简单的i++ ++i实现
#include using namespace std; class INT { public: friend ostream& operator<<(ostream& os, const INT& i); INT(int i) : m_i(i) {}; INT& operator++() {...
分类:其他好文   时间:2015-07-24 18:24:07    阅读次数:158
Squares-暴力枚举或者是用二分优化
B - Squares Time Limit:3500MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit Status Practice POJ 2002 Description A square is a 4-sided polygon whose sides have...
分类:其他好文   时间:2015-07-24 18:24:18    阅读次数:135
poj 2594 Treasure Exploration(最小路径覆盖/二分最大匹配)
Treasure Exploration Time Limit: 6000MS   Memory Limit: 65536K Total Submissions: 7208   Accepted: 2944 Description Have you ever read any book about treasure exploration...
分类:其他好文   时间:2015-07-24 18:23:25    阅读次数:116
优化数据页面(20)——提供筛选
优化数据页面(20)——提供筛选 设计要点:优化数据页面、界面设计、美化exce 秀秀:唉,强迫一个人干他不喜欢的事,他就干不好。夸奖别人根本不是你的风格! 阿金:嘿嘿,知俺者,秀秀也。 秀秀:还是继续咱们的课题吧。 阿金:嗯。说了排序,自然就想到了筛选。 秀秀:对呀!如果把关键字都加上自动筛选。那就不用总拽滚动条了! 阿金:又可以懒一点儿了,对吧? 秀秀:嗯。嗯?什么意思? 阿...
分类:其他好文   时间:2015-07-24 18:23:42    阅读次数:131
我现在的心情!!!
近来一直在做 https://github.com/heyuanlong  自己的web服务器,当做练手项目。 这几天,我可是焦头乱耳,why?  bug!!!!!bug !!!!!bug   !!!!!!!! 此刻,外头是正下着雨,但是里头的我是在晴天下,因为困扰我好几天的bug被我消除了,哈哈哈!!! bug描述:浏览器获取不到服务器的响应。  此bug真是穿了件很宽大的...
分类:其他好文   时间:2015-07-24 18:23:53    阅读次数:88
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!