会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
*Miracle*
生活中当一个智者,研究时做一个傻子 // A F O
博客园
首页
新随笔
管理
上一页
1
···
70
71
72
73
74
75
76
77
78
79
下一页
2018年6月8日
暑期OI大电影——不看后悔整个OI生涯!
摘要: 你只需要轻轻一点:click
阅读全文
posted @ 2018-06-08 15:05 *Miracle*
阅读(6063)
评论(33)
推荐(32)
2018年6月7日
KMP 模式串匹配 失去匹配的瞬间你还有什么
摘要: KMP: KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个ne
阅读全文
posted @ 2018-06-07 23:20 *Miracle*
阅读(448)
评论(1)
推荐(0)
TRIE 字典树 前缀紧急集合!
摘要: TRIE: 在计算机科学中,Trie,又称前缀树或字典树,是一种有序树状的数据结构,用于保存关联数组,其中的键通常是字符串。——百度百科 自我理解: trie树,是一种处理字符串前缀的数据结构,通常会有N*Len个节点,每个节点又引申出|S|个子节点指针,相当于一个很多叉的树,(甚至往往每个点叉的个
阅读全文
posted @ 2018-06-07 23:18 *Miracle*
阅读(744)
评论(1)
推荐(1)
HASH 字符串哈希 映射转化
摘要: 哈希HASH的本质思想类似于映射、离散化。 哈希,通过给不同字符赋不同的值、并且钦定一个进制K和模数,从而实现一个字符串到一个模意义下的K进制数上。 它的主要目的是判重,用于$DFS$、$BFS$判重(八数码),字符串判断相等、出现等等。 本篇总结字符串哈希以及一些应用例题。 为什要用字符串哈希?
阅读全文
posted @ 2018-06-07 23:16 *Miracle*
阅读(4099)
评论(0)
推荐(0)
2018年6月2日
[动态dp]线段树维护转移矩阵
摘要: 背景:czy上课讲了新知识,从未见到过,总结一下。 所谓动态dp,是在动态规划的基础上,需要维护一些修改操作的算法。 这类题目分为如下三个步骤:(都是对于常系数齐次递推问题) 1先不考虑修改,不考虑区间,直接列出整个区间的dp方程。这个是基础,动态dp无论如何还是dp(这一步是一般是重点) 2.列出
阅读全文
posted @ 2018-06-02 09:33 *Miracle*
阅读(1665)
评论(2)
推荐(3)
耗时最长代码合集
摘要: 博主蒟蒻,以此为戒,神犇莫笑,大佬别%。
阅读全文
posted @ 2018-06-02 08:34 *Miracle*
阅读(6094)
评论(6)
推荐(3)
2018年5月31日
[基础例题] 线段树
摘要: 背景:最近czy刚讲了segmenttree,整理例题。 线段树操作要考虑: 0.记录必要数值 1.支持区间合并 2.标记覆盖 3.标记下放(cpu监控),数值上推(楼房重建) 4.保证log ........... T1: n 个数, qqq 次操作 操作0 x y把 Ax 修改为 y 操作1 l
阅读全文
posted @ 2018-05-31 21:48 *Miracle*
阅读(494)
评论(0)
推荐(0)
六一欢乐赛 考试总结
摘要: 时间:2018年5月31日 8:00~11:00 题目:5 难度:普及+/提高- T1、T2略 T3: 题目: 此时,Conan 却在一旁玩着 2048。 这是一个 4*4 的矩阵,初始全为 0。每次一个没有数字的格子中会随机出现一个 2 或 4,每次可以选择上下左右其中一个方向去滑动,每滑动一次,
阅读全文
posted @ 2018-05-31 17:33 *Miracle*
阅读(324)
评论(0)
推荐(0)
2018年5月28日
平衡树 Splay
摘要: 可以支持的操作: 7.来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1 0.预备: struct有:siz,sum(该点出现次数),fa,val,以及ch[0],ch[1] 1.pushup,新节点,回收节
阅读全文
posted @ 2018-05-28 20:54 *Miracle*
阅读(313)
评论(0)
推荐(0)
2018年5月27日
[POI2010]KLO-Blocks——一道值得思考的题
摘要: 题目大意: 给出N个正整数a[1..N],再给出一个正整数k,现在可以进行如下操作:每次选择一个大于k的正整数a[i],将a[i]减去1,选择a[i-1]或a[i+1]中的一个加上1。经过一定次数的操作后,问最大能够选出多长的一个连续子序列,使得这个子序列的每个数都不小于k。M组询问,每组给出一个k
阅读全文
posted @ 2018-05-27 22:38 *Miracle*
阅读(241)
评论(0)
推荐(0)
上一页
1
···
70
71
72
73
74
75
76
77
78
79
下一页
公告