- 博客(5)
- 收藏
- 关注
原创 kuangbin带你飞 专题八 生成树
MST是水啊,生成树是难啊 HDU 4081(次小生成树) 题意:这题是给你n个点坐标,m条边,然后让你连成一棵生成树,可以把其中一条边的权值变为0,然后求这条边两端点的权值之和/(生成树权值-这条边权)最大值 题解:这得枚举删除每一条边啊,然后求含有这条边的最小生成树 看了题解之后才明白这是求次小生成树(用prim算法),先求MST,并且记录下哪条边是MST中的,然后枚举MST中的边(p
2015-09-29 21:08:22 563
原创 五场网络赛精选题(比简单题难一点的题)
网络赛结束了,最后一发合肥站不知道拿没拿到名额,看天命了,然而网络赛好题还是不少的,起码我这种模版流感到了很大的压力 简单的水题我还是会做的,我要记录一些比简单题难一点的,大概铜牌难度的题(银牌难度的暂时我还不行呢) 先从最后一场来吧 合肥站网络赛: 1010 题意:给你n个人,每个人都有身高,然后他会告诉你他前面或者后面有多少个人比他高,这是随机的 题解:线段树维护,要求输出字典序最
2015-09-28 20:53:25 519
原创 计算几何(凸包模版,向量运算)
计算几何一直是我从来没有涉及的方面 虽然数论我也很水,起码还是知道一点点的定理的 今天看了一下凸包,感觉其实也是挺简单的,盗用刘汝佳代码仓库里的凸包的模版来了一发,感觉不错 POJ 2187 模版题,求平面上最远点对的距离 模版 : http://paste.ubuntu.net/12530109/ 今天碰到个三维凸包的题,搞一发模版来了,多学习算法总是好的啊
2015-09-23 18:29:40 607
原创 数据结构(线段树)训练
我数据结构都只会点基础,所以要做一波题了,整天刷图论也没用啊,碰到很难得还是做不出 线段树实在是太重要了啊,威武年神那天网络赛怒过一个只有9人过的线段树 然而我的线段树太水了,只能做做最基础的那种单点更新和成段更新 现在是时候怒刷一波线段树了,改日刷字符串,还有dp,燃烧 poj 2481 题意:给你n个区间,如果一个区间的左右都大于等于另外个并且长度大于另外个,则它大于那个,求每个区间
2015-09-22 20:26:51 449
原创 LCA学习
今天学习了一发LCA算法 所谓LCA,就是最近公共祖先,lowest common ancestor 有O(n)的朴素算法,详见挑战程序设计竞赛 328页 LCA一般有两种解法,都是O(logn)复杂度的 1.基于二分搜索的算法 2.基于RMQ的算法 这些都是书上有的 所以用一个题目来解释把 POJ 2763 这题说实话还是有点难度的,因为找LCA的时候还要计算边权和,用二分搜索
2015-09-07 12:39:50 558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人