
二分
给我一瓶AC钙
是一颗萌菜没错了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(CodeForce) E. Andrew and Taxi(二分+拓扑)
视频题解戳这里传送门题目大意:一个有向图,给你m条有向边,每条边都有权值(即修改这条边方向所要付出的代价),如果确定一个代价v,则权值小于等于vv的边都可以被修改。求使得图变得没有环所需要的最小v,改变边的个数,和一种方案。解题思路:一开始有往二分这方面考虑,但是却不知如何二分,这个题二分的是最小代价,那判断条件是什么呢,小于等于代价v的边相当于无向边,我们可以随意控制其方向,但是大于...原创 2019-01-14 17:40:24 · 683 阅读 · 0 评论 -
(Nowcoder) 牛客寒假算法基础集训营4 F Applese 的QQ群 (二分+拓扑)
视频题解戳我传送门题目描述Applese 有一个QQ群。在这个群中,大家互相请教问题。如 b 向 a 请教过问题,就把 a 叫做是 b 的"老板"。这样一个群中就会有很多老板。同时规定:如果 a 是 b 的老板,b 是 c 的老板,那么 a 也是 c 的老板。为了不破坏群里面和谐交流的氛围,Applese 定了一个群规:不允许出现 a 既是 b 的老板, b 又是 a 的老板。...原创 2019-01-31 16:57:04 · 252 阅读 · 0 评论 -
(CodeForces) D. Frets On Fire
传送门解题思路:对于排序好的a序列,先将相同的过滤掉得到b序列,然后计算每个值的最大贡献,即bi和b(i+1)的差,超过了这个就重合了,然后最后一个数的贡献当然是可以无穷大。对于贡献up当然也需要排个序,用sum来算一下前缀和。这样在每次查询的时候,二分一下区间长度+1在up数组上的位置pos,pos左边的,说明贡献都可以跑满,即前缀和sum[pos-1],后面的贡献都是大于len+1的,所以...原创 2019-04-09 14:20:59 · 173 阅读 · 0 评论