- 博客(23)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 字符串算法总结
集训刚开始几天学了一下字符串算法(只看了一点点), 不过今天开始要看一些数学计算几何方面的东西, 所以先写个总结, 以后回来继续看.暂时给出kmp以及一些练习题, AC自动机和hash后续给出主要介绍: 0. Trie树 1. kmp算法 2. AC自动机 (待填坑) 3. 字符串哈希 (待填坑)Trie树又叫字典树, 其实这个数据结构还是比较直观的, 比如所有字符串都是26个字母的, 那
2015-07-13 08:48:50 598
原创 动态规划点滴
本文记录我学习动态规划的点滴。嗯。我觉得每天写流水账,,对学习本身意义不大,所以从DP开始,写这样的记录帖子,流水账还是要写的。昨天看了01背包,好不容易看明白了,写了个帖子
2014-07-11 22:43:59 512
转载 [转]POJ WA/RE指南
“POJ上头的题都是数学题”,也不知道是那个家伙胡诌的……但是POJ的要求就是算法通过了也不让你AC。下面本人就这560题的经验,浅谈一下WA/RE了怎么办。 以下内容是扯淡…… 一、WA/RE了之后不要感到不爽……实际上,有让你WA的机会是很幸福的,如果在NOIP上我能交题以前有人告诉我“Wrong Answer”……所以说你得感谢ACM给你改正的机会。 二、WA/RE了
2014-07-06 15:02:20 913
转载 堆排序
堆排序 Heap Sort 堆排序是一种选择排序,其时间复杂度为O(nlogn)。堆的定义 n个元素的序列{k1,k2,…,kn}当且仅当满足下列关系之一时,称之为堆。 情形1:ki 2i 且ki 2i+1 (最小化堆或小顶堆) 情形2:ki >= k2i 且ki >= k2i+1 (最大化堆或大顶堆) 其中i=1,2,…,n/2向下取整;
2014-07-02 21:21:35 518
转载 并查集
并查集并查集(Union-find Sets)是一种非常精巧而实用的数据结构,它主要用于处理一些不相交集合的合并问题。一些常见的用途有求连通子图、求最小生成树的 Kruskal 算法和求最近公共祖先(Least Common Ancestors, LCA)等。使用并查集时,首先会存在一组不相交的动态集合 S={S1,S2,⋯,Sk},一般都会使用一个整数表示集合中的一个元素
2014-07-02 19:51:28 565
原创 vim for python
set nocompatibleset nusyntax enablesyntax on "打开高亮colorscheme desertsource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswinfiletype plugin onset diffexpr=MyDiff()funct
2014-06-27 10:37:26 528
转载 vim下的autocmd
AUTOCMD*autocmd.txt* For Vim version 6.2. 最后修改: 2003年3月28日 VIM 参考手册 作者:Bram Moolenaar 翻译:Zimin VCD主页:htt
2014-06-26 16:02:08 3098
1_金策_字符串算法选讲.pdf
2020-02-16
Model Checking_ Theories, Techniques and Applications.pdf
2020-02-16
libev文档.pdf
2020-02-16
WPF里面设置属性的问题。C#新人
2013-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人