会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Dita
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
下一页
2021年1月17日
最小生成树
摘要: 做题时发现自己只会打$Kruskal$ kk/,所以来补课来了 概念 \(v\) 个点的无向图中,取 $|v| - 1$条边,组成的权值最小的树 prim mind: 将顶点分为两类,一类是在查找的过程中已经包含在树中的(假设为 A 类),剩下的是另一类(假设为 B 类),起始状态全部顶点都归为 B
阅读全文
posted @ 2021-01-17 20:15 Dita
阅读(106)
评论(1)
推荐(0)
2021年1月13日
Manacher's Algorithm (马拉车算法)
摘要: 比较好的学习笔记 应用: 查找一个字符串中最长回文子串的方法 将复杂度优化到了 \(O(n)\) 回文串的长度可奇可偶。(好像是废话) 预处理(在每一个字符左右都加'#')那么无论奇偶,字符的个数都成了奇数,避免了分类讨论 aba --> #a#b#a# abba --> #a#b#b#a# 类比
阅读全文
posted @ 2021-01-13 18:12 Dita
阅读(91)
评论(0)
推荐(0)
2021年1月10日
KMP
摘要: KMP算法 特别感谢 orz sofu6 让我悟了 \(KMP\) 算法指的是字符串模式匹配算法,要解决的问题就是在字符串(也叫主串)中的模式(pattern)定位问题 说简单点就是我们平时常说的关键字搜索。模式串就是关键字(接下来称它为P),如果它在一个主串(接下来称为T)中出现,就返回它的具体位
阅读全文
posted @ 2021-01-10 21:28 Dita
阅读(240)
评论(0)
推荐(0)
Trie(字典树)
摘要: Trie(字典树) 引子 字典树,英文名 Trie。顾名思义,就是一个像字典一样的树。 Trie 树主要用于存储字符串,它的每个节存储一个字符 基本操作 插入 查找 前缀查询 删除 实质:空间换时间 先放图 插入单词:a,ab,abc,abd,acb 应用 - 检索字符串 查找一个字符串是否在字典中
阅读全文
posted @ 2021-01-10 20:51 Dita
阅读(217)
评论(0)
推荐(0)
Hash
摘要: 概念 通过一个hash函数H,将一组数据(包括字符串,较大的数等)转化成能够用变量表示或直接可以作为下标的数,可以通过hash函数转化得到的数值成为hash值,hash可以实现快速查找和匹配,常用的有字符串hash 和 哈希表 字符串hash 题目 给定一个字符串 \(A\) 和一个字符串 \(B\
阅读全文
posted @ 2021-01-10 14:53 Dita
阅读(155)
评论(5)
推荐(1)
2021年1月9日
GDB调试
摘要: 1、配置 修改环境变量(前提电脑中存在$gdb.exe$) 我的电脑->属性->环境......在path那一项后面添加你DEV-C++ Bin目录的路径(gdb.exe所在目录),如: E:\Program Files\DEV-CPP\Bin (你自己的路径) CMD命令行,输入: set pat
阅读全文
posted @ 2021-01-09 14:19 Dita
阅读(278)
评论(3)
推荐(1)
2021年1月3日
图论
摘要: 2021 1|2 10064. 「一本通 3.1 例 1」黑暗城堡 mind 这个题显然是求最短路径树的个数 最短路径树:对于根节点u,它到任意v的最小距离等于树上的距离 考虑$dijkstra$,每次选择一个与起始节点最小的点加入集合,所以选择的边组成的集合就是一种最短路径树,至于统计方案,我们可
阅读全文
posted @ 2021-01-03 06:40 Dita
阅读(93)
评论(0)
推荐(0)
2020年12月30日
扫描线
摘要: 一种求多个矩形和周长$∪$的方法 扫描线:假设有一条扫描线从一个图形的下方扫向上方(或者左方扫到右方),那么通过分析扫描线被图形截得的线段就能获得所要的结果。该过程可以用线段树实现——洛谷题解 面积并 二话不说先上图——自己画图贼丑,所以暂且借一下洛谷的图 如何求上面两个矩形的面积呢?? 我们假设一
阅读全文
posted @ 2020-12-30 20:41 Dita
阅读(235)
评论(0)
推荐(0)
STL
摘要: queue 常用优先队列 //升序队列,小顶堆 priority_queue <int,vector<int>,greater<int> > q; //降序队列,大顶堆 priority_queue <int,vector<int>,less<int> >q; (1)特点: 只能访问容器的第一个和最
阅读全文
posted @ 2020-12-30 14:44 Dita
阅读(111)
评论(0)
推荐(0)
2020 12.27清北学堂考前冲刺题解报告(第七场)
该文被密码保护。
阅读全文
posted @ 2020-12-30 14:14 Dita
阅读(0)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
下一页
公告