会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
玥~endlessly~vast
你是我身外化白云任去来,推开孤城万里,吹渡春风几千载
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年8月17日
【模板】Tarjan算法与有向图的强连通性
摘要: 概念 流图 给定一个有向图G= (V,E),若存在r∈V满足,满足从r出发能够到达V中所有的点,则称G是一个流图,记为(G,r),其中r是流图的源点。 流图的搜索树 在一个流图(G,r)上从r出发,进行深度优先遍历(DFS),每个点只访问一次。所有发生递归的变(u,v)(换言之,从x到y是对y的第一
阅读全文
posted @ 2018-08-17 20:01 玥~endlessly~vast
阅读(254)
评论(0)
推荐(0)
2018年8月16日
【模板】Dijkstra总结
摘要: Dijkstra算法使用于跑最短路的算法。 算法思想 假定图是不带负权的有向图或无向图,采用贪心策略,每次扩展一个距离为最短的点,在以这个点为中间点,更新其他的所有点的距离。当所有边权都为正时,由于不会存在一个距离更短的没有扩展过的点,所以以这个点的距离永远不会再被更新,因而保证了算法的正确性。 算
阅读全文
posted @ 2018-08-16 19:03 玥~endlessly~vast
阅读(735)
评论(4)
推荐(0)
2018年8月12日
【洛谷P3410】拍照题解(最大权闭合子图总结)
摘要: 题目描述 小B有n个下属,现小B要带着一些下属让别人拍照。 有m个人,每个人都愿意付给小B一定钱让n个人中的一些人进行合影。如果这一些人没带齐那么就不能拍照,小B也不会得到钱。 注意:带下属不是白带的!!!对于每个下属,如果他带了那么小B需要给他一些钱,保证当他拍照时配合。 请问,小B的净收益最多是
阅读全文
posted @ 2018-08-12 14:57 玥~endlessly~vast
阅读(469)
评论(0)
推荐(0)
2018年8月11日
【HAOI2010】工厂选址题解
摘要: 题目描述 某地区有m座煤矿,其中第i号矿每年产量为ai吨,现有火力发电厂一个,每年需用煤b吨,每年运行的固定费用(包括折旧费,不包括煤的运费)为h元,每吨原煤从第i号矿运到原有发电厂的运费为Ci0(i=1,2,…,m)。 现规划新建一个发电厂,m座煤矿每年开采的原煤将全部供给这两座发电厂。现有n个备
阅读全文
posted @ 2018-08-11 15:49 玥~endlessly~vast
阅读(255)
评论(0)
推荐(0)
2018年8月9日
【模板】二分图
摘要: 恢复内容开始 二分图 如果一张无向图的N个结点(N>=2)可以分成A,B两个非空集合,其中A∩B为空,并且在同一集合中的点之间没有边相连,那么就称这张图为二分图。A,B被称为二分图的左部和右部。 二分图的判定 定理:一张无向图是二分图当且仅当图中不存在奇环(长度为奇数的环)。 依据这个定理,我们可以
阅读全文
posted @ 2018-08-09 20:55 玥~endlessly~vast
阅读(263)
评论(0)
推荐(0)
2018年8月7日
【模板】Splay总结
摘要: rentenglong大佬写的splay的梳理使我受益颇丰,特此做出一定的总结。 数据结构 定义了一个struct结构体。 为了在splay操作下储存根节点,我们宏定义了root 为 tree[0].ch[1],则我们把tree[0]看作了整棵树的超级根,而tree[0]的右儿子为排序树的根节点,那
阅读全文
posted @ 2018-08-07 21:12 玥~endlessly~vast
阅读(230)
评论(0)
推荐(0)
2018年8月3日
树与图的遍历
摘要: 时间戳 按照深度优先搜索的顺序进行遍历的过程中,按照每个结点第一次被访问(vis[x]被赋值为1时,开始递归时)的顺序,依次给予这n个点1~n的整数标记,这个标记就是时间戳。 树的DFS序 我们在进行深度优先遍历的时候,对于每个结点,在进入递归和即将回溯时都记录一次该点的编号,最后产生一个长度为2n
阅读全文
posted @ 2018-08-03 22:53 玥~endlessly~vast
阅读(319)
评论(0)
推荐(0)
2018年8月1日
排序算法
摘要: 在算法设计中,我们通常会使用到以下这些排序算法: 其中,第二类算法的时间复杂度是最低的,而第三类算法是换了一种思路的排序方式。它们不是按数的大小来比较,而是利用数位划分,和数字间的映射关系而进行排序的,这些排序算法的时间复杂度不仅仅跟数字的个数n有关,也和数据的范围有关。 离散化 离散化就是把一些分
阅读全文
posted @ 2018-08-01 23:09 玥~endlessly~vast
阅读(141)
评论(0)
推荐(0)
2018年7月27日
数学归纳法·Fibonacci数列
摘要: 数学归纳法 我们先来看一个例子: 我们让多诺米骨牌倒下的充要条件是: 我们把这个例子给抽象出来就可以得到数学归纳法的证明过程: 【第一数学归纳法】证明一个关于正整数n的命题P(n)成立: 【第二数学归纳法】证明一个关于正整数n的命题P(n)成立: 我们举一个例子来理解一下: 证明:1+2+3+…+n
阅读全文
posted @ 2018-07-27 20:05 玥~endlessly~vast
阅读(1625)
评论(0)
推荐(0)
2018年7月26日
对于二分的理解
摘要: 看了曦行夜落-浅谈二分的边界问题后深有感触,特此写下此篇博客以作梳理。 简介 二分是一种求取极值的算法,通常是已知所求答案的范围,然后根据一系列约束条件对其进行控制使得到的答案最优。二分答案需要满足单调性,举个例子来看,我们要完求完成任务的最小代价(范围为1到100),我们考虑中间值50: 如果以5
阅读全文
posted @ 2018-07-26 16:26 玥~endlessly~vast
阅读(271)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告