会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lh
博客园
首页
新随笔
联系
管理
订阅
随笔- 79 文章- 0 评论- 3 阅读-
29476
1
2
3
4
5
···
8
下一页
[置顶]
模板
摘要: 一.图论 1.最短路(dij+zkw线段树) 2.点双连通分量(圆方树) 3.强连通分量 4.2-SAT 5.dinic 6.01bfs 二.树 1.长链剖分(求x的d级祖先) 2.O(nlogn) - O(1) 求lca 3.dfs手写栈 举例:以下是链剖的第一个dfs的递归版转非递归版 4.ds
阅读全文
posted @ 2018-07-17 20:10 lher
阅读(393)
评论(0)
推荐(0)
2019年2月17日
Boruvka算法
摘要: Boruvka算法解决某些问题超级好用。 这些问题形如,给你n个点,每个点有点权,任意两个点之间有边权,边权为两个点权用过某种计算方式得出。 求最小生成树。 通常用O(log n)的时间可以找到与点i连边的边权最小的j。 我们考虑这样一个求最小生成树的算法: 考虑维护当前的连通块(初始每个点为独立的
阅读全文
posted @ 2019-02-17 23:15 lher
阅读(4781)
评论(0)
推荐(3)
2018年11月11日
NOIP2018游记
摘要: 转眼间,我也成了高一学生,初二提高一等,初三提高甚至CE了一题,连一等都没拿到。 DAY1 8:30进考场。 开考看T1,各种YY做法,但好像一个比一个复杂,于是就去看T2。 看到T2,怎么又是不能被表示出来的数,我顿时想起了去年的NOIP,那题我写个exgcd,还好,还是拿到了100分。 T2看完
阅读全文
posted @ 2018-11-11 13:49 lher
阅读(493)
评论(0)
推荐(0)
2018年7月8日
概率与期望
摘要: P(S)是获得S中的元素的概率 E(S)是获得S中的元素的期望步数 E(S)=1/P(S) min-max容斥 记min(S)为出现S中任意一个元素 max(S)为出现S中全部元素 P(min(S))=∑i∈S P(i) E(min(S))=1/P(min(S)) 则E(min(S))为出现S中任意
阅读全文
posted @ 2018-07-08 20:44 lher
阅读(370)
评论(0)
推荐(0)
2017年12月28日
数论
摘要: 一.扩展欧几里德(exgcd) 扩展欧几里德的基本形式是a*x+b*y=gcd(x,y) 设 a>b。 1,显然当 b=0,gcd(a,b)=a。此时 x=1,y=0; 2,ab!=0 时 设 ax1+by1=gcd(a,b); bx2+(a mod b)y2=gcd(b,a mod b); 根据欧
阅读全文
posted @ 2017-12-28 13:20 lher
阅读(510)
评论(3)
推荐(1)
2017年12月11日
关于矩阵快速幂的若干优化
摘要: 首先,我们复习一下矩阵乘法。 我们记3个矩阵A(a行b列),B(b行c列),C(a行c列)。我们要计算A*B,并把答案存到矩阵C中。 C[i][j]+=A[i][k]*B[k][j](1<=i<=a,1<=j<=c,1<=k<=b),即新矩阵的第i行第j个元素是原1矩阵的第i行*原2矩阵的第j列得来
阅读全文
posted @ 2017-12-11 20:44 lher
阅读(1424)
评论(0)
推荐(2)
2017年12月9日
20171208校内训练
摘要: 纹波星(stripe) 【题目描述】 Kirby最近要去Ripple Star拜访Ribbon。但是他觉得空手去不太好,所以他决定带一点小礼物。 Kirby有n种颜色的缎带,每种颜色的缎带有ai条,Kirby希望用上所有的缎带来接成一长条来送给Ribbon。为了美观,长条中相邻的两段的颜色不能相同。
阅读全文
posted @ 2017-12-09 15:13 lher
阅读(225)
评论(0)
推荐(0)
2017年12月7日
20171206校内训练
摘要: 我们可以发现,所有数要么被删,要么+1(-1,0)是某个质数的倍数。 由于整段序列不能全部被删,所以第一个数或者最后一个数一定会被保留。 这里有6种情况c1-1,c1,c1+1,cn-1,cn,cn+1。 考虑对于每一种情况分别处理。设这个数为x 那么其中的每个数都必须被删或者是x的质因数的倍数。
阅读全文
posted @ 2017-12-07 21:55 lher
阅读(168)
评论(0)
推荐(0)
2017年12月1日
20171129校内训练
摘要: 我们把ai向i连边。样例连出来的图是这样的: 然后,我们可以发现,对于每个节点,它需要和它所有的子节点都比赛一场,然后输给它的父亲节点。 用f[i]表示以i为子树的所有节点全部比赛完需要的最少时间。 如何更新f[i]?第i号节点要和它所有的子节点比赛一场,显然,它应该先和它的子节点所用时间最短的,所
阅读全文
posted @ 2017-12-01 23:01 lher
阅读(174)
评论(0)
推荐(0)
2017年11月27日
CDQ分治
摘要: CDQ分治是干什么用的:顶一层数据结构。 基本思想:我们要解决一系列问题,这问题一般包含修改和查询操作,可以把这些问题按发生时间排成一个序列,用一个区间[L,R]表示。 1.分:对于一个[l,r]区间,我们把它分成[l,mid],[mid+1,r]两区间处理 2.合:对于一个[l,r]区间,统计[l
阅读全文
posted @ 2017-11-27 21:36 lher
阅读(336)
评论(0)
推荐(0)
1
2
3
4
5
···
8
下一页
公告
昵称:
lher
园龄:
8年4个月
粉丝:
10
关注:
8
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
我的标签
校内训练
(20)
算法
(13)
贪心
(8)
莫队
(7)
dp
(6)
最小割
(6)
线段树
(6)
最小生成树
(5)
二分答案
(5)
最短路
(4)
更多
随笔档案
2019年2月(1)
2018年11月(1)
2018年7月(2)
2017年12月(5)
2017年11月(15)
2017年10月(13)
2017年9月(13)
2017年7月(11)
2017年5月(2)
2017年4月(3)
2017年3月(10)
2016年12月(1)
2016年7月(1)
2016年4月(1)
阅读排行榜
1. Boruvka算法(4781)
2. [HNOI2002] 公交车路线(1769)
3. 关于矩阵快速幂的若干优化(1424)
4. [AHOI2009]维护序列(1097)
5. 单调队列与单调栈作用(1084)
评论排行榜
1. 数论(3)
推荐排行榜
1. Boruvka算法(3)
2. 关于矩阵快速幂的若干优化(2)
3. [AHOI2009]维护序列(2)
4. 数论(1)
5. [bzoj1001]狼抓兔子(1)
最新评论
1. Re:数论
@ lher你博客排版有点难受啊……看着不舒服的...
--粉兔
2. Re:数论
@ 粉兔 我记得我之前大前提有写...
--lher
3. Re:数论
费马小定理是p是质数啊喂
--粉兔
点击右上角即可分享