二分
Loi_a
这个作者很懒,什么都没留下…
展开
-
noip2012 图论+贪心+二分
首先,这道题是有二分性质的,就是说时间放的越长,能切断的点就越多。然后就是贪心验证。 刚开始这样想的——对于每一次验证,按军队深度(与根之间的距离)从排序后, 1.一个点在给定时间内跑不到第二层,就尽量往上跑。 2.如果跑到第二层,就填上这一层。 3.如果跑到第二层,发现这点填过了,就跑到根,记录一下剩余时间。 这样之后bfs,没有填过的第2层由跑到根的点补一下。 调了一天,发现思路错了原创 2020-03-26 21:48:38 · 600 阅读 · 0 评论 -
bzoj2654 tree 最小生成树+二分验证
给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。因为随着白色边权值同时增大或同时减小,最小生成树中白色数量也会增大或减小,所以可以二分一个值Mid,白色边同时加上Mid,求生成树中白边数量。然后调整上下界。#include<iostream>#include<cstdio>#include<algorithm>#define maxn 50005原创 2016-12-20 21:25:27 · 663 阅读 · 0 评论