码迷,mamicode.com
首页 >  
搜索关键字:bzoj    ( 10801个结果
bzoj4764 弹飞大爷 LCT
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4764 题解 如果 $a_i 0$ 的话,那么就是 "bzoj2002" 的原题。直接用 LCT 维护就可以了。 但是现在这个题因为 $a_i$ 任意,所以不能保证每个点向弹向的点连边一定是一棵树 ...
分类:其他好文   时间:2019-10-24 11:47:52    阅读次数:78
左偏树 (bzoj 2809)
Description 在一个忍者的帮派里,一些忍者们被选中派遣给顾客,然后依据自己的工作获取报偿。在这个帮派里,有一名忍者被称之为 Master。除了 Master以外,每名忍者都有且仅有一个上级。为保密,同时增强忍者们的领导力,所有与他们工作相关的指令总是由上级发送给他的直接下属,而不允许通过其 ...
分类:其他好文   时间:2019-10-22 23:53:19    阅读次数:158
bzoj-2525 Dynamite
Byteotian Cave的结构是一棵N个节点的树,其中某些点上面已经安置了烟火,现在需要点燃M个点上的引线引爆所有的烟火。某个点上的引线被点燃后的1单位时间内,在树上和它相邻的点的引线会被点燃。如果一个有烟火的点的引信被点燃,那么这个点上的烟火会爆炸。求引爆所有烟火的最短时间。1<=m<=n<= ...
分类:其他好文   时间:2019-10-18 11:03:26    阅读次数:95
bzoj 3514 Codechef MARCH14 GERALD07加强版
"bzoj" 题目要的连通块个数可以表示为点数$ $所有生成树上的边数.考虑这个生成树边数,我们维护编号最大生成树,按照编号加入边,然后如果加的时候会成环就把环上编号最小的边挤掉,并且当前的第$i$条边的前驱边$pre_i$为刚才被挤掉的第$j$条边,如果没有前驱边就是0 然后对于一个询问,我们只把 ...
分类:其他好文   时间:2019-10-13 20:49:19    阅读次数:74
最大权闭合子图(最小割)
最大权闭合子图(最大流最小割) ?参考资料 【1】最大权闭合子图 ?权闭合子图 存在一个图的子图,使得子图中的所有点出度指向的点依旧在这个子图内,则此子图是闭合子图。 在这个图中有8个闭合子图:?,{3},{4},{2,4},{3,4},{1,3,4},{2,3,4},{1,2,3,4} ?最大权闭 ...
分类:其他好文   时间:2019-10-03 17:42:21    阅读次数:123
bzoj 4445: [Scoi2015]小凸想跑步
题意:在一个凸多边形中随机选一个点,问有多大概率使得这个点与第一条边构成的三角形是所构成的n个三角形中最小的。题解:半平面交。很明显,所有答案都集中在一块地方,所以只要分别求出只存在第一条边和其他每条边的限制,跑半平面交就好了。代码:#includeusing namespace std;int n... ...
分类:其他好文   时间:2019-10-01 13:42:53    阅读次数:78
bzoj 3569 DZY Loves Chinese II
"bzoj" 对于这题先套路的找出一棵生成树,然后还会剩下一些非树边,要删边使得图不连通(假设先删非树边)当且仅当删掉了一条没有返祖边覆盖的树边,或者是删了两条被相同的非树边集合覆盖的树边 现在要处理这个问题.我们给所有非树边一个随机权值,然后树边的权值就是覆盖它的非树边权值异或和,这个可以树上差分 ...
分类:其他好文   时间:2019-10-01 09:19:56    阅读次数:87
bzoj4773 负环 倍增+矩阵
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4773 题解 最小的负环的长度,等价于最小的 $len$ 使得存在一条从点 $i$ 到自己存在一条长度 $\leq len$ 的负权路径。 为了把 $\leq len$ 转化为 $=len$,我们 ...
分类:其他好文   时间:2019-09-29 22:16:02    阅读次数:104
bzoj 4722 由乃
"bzoj" 先考虑一种简单的情况,即这个区间是否有相同的数,因为值域大小为1000,那么当区间长度$ 1000$时,根据鸽巢原理,一定会有两个相同的数,这时候可以直接输出 进一步的,对于长度为$len$的区间,子集的值域为$[0,v len]$,子集个数为$2^{len}$,那么可以得到如果满足$ ...
分类:其他好文   时间:2019-09-27 23:00:42    阅读次数:99
bzoj 2724: [Violet 6]蒲公英
分块 提供几个必须要知道的注意事项。 首先暴力统计区间众数的时间复杂度为接近$O(n^2)$,时间复杂度不够优秀,所以我们 ~~遇事不决先分块~~考虑分段处理。数据范围比较大,所以我们离散化。所谓离散化就是将数据排好序后用ta的排名来代替ta本身(需要另开一个数组)。$nlog(n)$时间内就能完成 ...
分类:其他好文   时间:2019-09-22 13:19:55    阅读次数:79
10801条   上一页 1 ... 6 7 8 9 10 ... 1081 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!