会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
···
8
下一页
2021年3月14日
左偏树入门
摘要: 一、左偏树能做什么? **左偏树(Leftist Tree)是一种维护可并堆(Mergeable Heap)**的数据结构。 可并堆是一种抽象数据结构(Abstract Data Type, ADT),在普通的**堆(Heap)**的基础上,增添了 upd 操作,使得两个堆可以合并。这也是其名之来历
阅读全文
posted @ 2021-03-14 15:39 Aehnuwx
阅读(125)
评论(0)
推荐(0)
2021年2月5日
II-X
该文被密码保护。
阅读全文
posted @ 2021-02-05 22:15 Aehnuwx
阅读(0)
评论(0)
推荐(0)
2021年2月3日
II-IX
该文被密码保护。
阅读全文
posted @ 2021-02-03 23:00 Aehnuwx
阅读(0)
评论(0)
推荐(0)
排列组合学习笔记
该文被密码保护。
阅读全文
posted @ 2021-02-03 18:07 Aehnuwx
阅读(0)
评论(0)
推荐(0)
2021年1月3日
分块初步学习
摘要: 例题:区间加,区间查询 下文使用 \(m\) 表示查询次数,以示区分。 朴素做法 \(O(m\times n)\). 我们发现需要优化后面这个 \(n\). 考虑分块。将整个区间打成 \(\lceil n / \sqrt{n} \rceil\) 块。 称有 \(\sqrt{n}\) 个数于其中的块为
阅读全文
posted @ 2021-01-03 23:46 Aehnuwx
阅读(95)
评论(0)
推荐(0)
2020年12月19日
最小 & 次小生成树浅谈
摘要: 约定:以下用 MST 表示最小生成树,SeMST 表示次小生成树。 一、MST MST 有两种较常用的算法,分别是 Kruskal 算法和 Prim 算法。由于一些原因,这里只介绍 Kruskal 算法。 Kruskal 算法是一个贪心算法。它的根本是,要求生成树边权和最小,就尝试让每一条边都最小。
阅读全文
posted @ 2020-12-19 22:07 Aehnuwx
阅读(73)
评论(0)
推荐(0)
2020年11月1日
线段树浅层学习
摘要: AcWing 246. 区间最大公约数 题意简述:区间加,区间 gcd. 解: 根据更相减损术,有 \(\gcd(x,y)=\gcd(x,y-x)\). 一般地,有 \(\mathbf{\gcd(a_1,a_2,\cdots,a_n)=\gcd(a_1,a_2-a_1,\cdots,a_n-a_{n
阅读全文
posted @ 2020-11-01 00:19 Aehnuwx
阅读(65)
评论(0)
推荐(0)
2020年10月17日
【CSP-S 2019】格雷码 - 题解
摘要: 令答案为 \(g(n,k)\). 根据题意可知,\(g(1,0)=0,g(1,1)=1\). 我们可以通过递归的方式得到答案。 具体地,当 \(k<2^{n-1}\) 时,\(g(n,k)=0\sim g(n-1,k)\). 当 \(k\ge 2^{n-1}\) 时,\(g(n,k)=1\sim g
阅读全文
posted @ 2020-10-17 00:07 Aehnuwx
阅读(176)
评论(0)
推荐(0)
2020年7月29日
七年级《大视野》做题笔记
该文被密码保护。
阅读全文
posted @ 2020-07-29 20:06 Aehnuwx
阅读(0)
评论(0)
推荐(0)
2020年7月23日
CF1382B - Sequential Nim 题解
摘要: Div2 B 博 弈 论 /yiw
阅读全文
posted @ 2020-07-23 21:38 Aehnuwx
阅读(240)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
8
下一页
公告