二分
文章平均质量分 74
二分
_7许
%
展开
-
Plants vs. Zombies【二分】
ZOJ - 4062 Plants vs. ZombiesBaoBao and DreamGrid are playing the game Plants vs. Zombies. In the game, DreamGrid grows plants to defend his garden against BaoBao’s zombies.题意:植物大战僵尸一个长度为 nnn 的数组 array[1,n]array[1,n]array[1,n],初始值为0,每个元素有各自的增长速度a[i]a[i]原创 2020-06-16 22:28:43 · 711 阅读 · 0 评论 -
[CodeForces - 739B] Alyona and a tree 【树 + 差分 + 二分】
题意:给定一颗树,每个结点有对应点权,每条边也有对应边权。如果dis<v, u> <= val[u],则说明结点u被结点v所管辖。对于每个结点,输出它管辖的结点数目。思路:我们定义dis[ u ]为结点u到根结点的边权和。显而易见dis<v, u> = dis[u] - dis[v],并且dis是递增的无根树转有根树,那么对于任何一条树链,树链上结点u...原创 2020-03-01 17:29:26 · 228 阅读 · 0 评论 -
【二分/尺取】Educational Codeforces Round 11_C. Hard Process
Educational Codeforces Round 11_C. Hard Process题意:长为n的一个数组,只有0 和 1,问任意填补 k 个0,能使得1连续的最大长度是多少。思路1_尺取法:先使得“尺”的左右端点为l = 1, r = 1左右端点在n的范围内的时候,保证我们“尺”上全是1,并且“尺”中的添加的0的个数在k的范围之内,同时更新答案。如果在保证“尺”上全是...原创 2019-10-20 21:51:05 · 195 阅读 · 2 评论 -
Median(两个二分,好难呀……)
题目链接:https://cn.vjudge.net/contest/279225#problem/L题目大意:第一行输入n,第二行输入n个整数,所以这些整数互相之间的差值一共有C(n,2)个,这些差值升序排好序之后,要我们找到这些差值中的最中间的那个差值。如果差值的个数是偶数,那么就是最中间的两个数的左边那个。思路:因为所给的范围很大,所以我们用二分查找那个中间的那个差值。首先是差值的范围,...原创 2019-01-22 17:30:35 · 1123 阅读 · 0 评论 -
K Best(最大化平均值)
题目链接:https://cn.vjudge.net/contest/279225#problem/H题目大意:这个Demy由于家庭经济困难了,所以要卖掉她n个珠宝中的一部分来维持家庭生活,但是她想留下平均价值最高的k个珠宝,然后要我们帮她算要留下哪些珠宝才能达到目的。这个就是跟上道题一样的推个式子就完事了,我就不再写了,求和符号好难打耶,直接看上一篇嘛:https://blog.csdn.n...原创 2019-01-20 15:05:40 · 423 阅读 · 0 评论 -
Dropping tests(最大化平均值)
题目链接:https://cn.vjudge.net/contest/279225#problem/G题目大意:就是b个问题得了a分,问最大化平均值。现在要去掉k个test的信息之后重新算平均值,问去掉哪些之后剩下的平均值最大。其实这个需要就是推个公式:100∑a[i] /∑b[i],我们现在不是要用二分来找答案吗,所以看x行不行。先想一下,如果x是我们要找的最大平均值的话,那么100∑a[...原创 2019-01-20 14:58:24 · 310 阅读 · 0 评论 -
Cow Acrobats(这是我做的最顺的一道二分,虽然也wa了两发……)
#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;string.h&amp;gt;#include &amp;lt;algorithm&amp;gt;#define INF 0x3f3f3f3ftypedef long long ll;using namespace std;ll max_,min_,mid;struct node{原创 2019-01-19 19:01:49 · 1096 阅读 · 0 评论 -
Drying(二分,贼坑)
题目链接:https://cn.vjudge.net/contest/279225#problem/E题目大意:就是有n件刚洗了的衣服,然后每件衣服有a[i]的水,自然风干可以一分钟少1个水量,用暖气烘干一分钟可以少k个水量,现在问使所有的衣服都晾干最少要用多长的时间。思路:首先说这个,使最小值,所以右区间是可行解,左区间是不可行解。然后判断条件:判断x嘛,如果衣服的水量小于等于x,那么就可以...原创 2019-01-19 11:09:27 · 528 阅读 · 0 评论 -
Monthly Expense
题目链接:https://cn.vjudge.net/contest/279225#problem/D题目大意:有个人,一共有N天,然后每天有一定的钱Money[i],然后一共有M个阶段时期,是一天,或者是连续几天,问周期花费最多的钱最小值是多少。实际就是一个最大值的最小化问题。我这道题wa了n次,一直不过,然后我就放了,刚才看了,发现其实我不过是因为我的思路根本就是错的。人家是个最大值的最小...原创 2019-01-18 09:46:49 · 2081 阅读 · 0 评论 -
River Hopscotch
题目链接:https://cn.vjudge.net/contest/279225#problem/C题目大意:就是一群自以为很聪明的牛要过河,它们的主人也是可怕,还要给它们举办节日,嗐……但是呢,今年主人想要给他们增加点难度,所以要去掉几块石头,让所有石头之间的最小距离最大,然后呢起始点的石头和终点的石头不能移走,可能是怕他们掉下去就不能产奶或者吃牛肉了吧,话说牛肉好好吃欸哈哈。就是一个最小值...原创 2019-01-17 10:11:49 · 243 阅读 · 0 评论 -
Aggressive cows
题目链接:https://cn.vjudge.net/contest/279225#problem/B题目大意:就是要把一群可恶的疯牛拴到畜栏上,为啥,因为他们喜欢互相残杀。要你干嘛呢,就是求最小距离的最大值。二分中的最小值的最大化问题。分析:这个就是用了二分和贪心,嗯,可能吧,网上说的是这样,因为我不是很懂为什么第一个每次都要栓牛,可能就是贪心吧。哎,好烦…………巨烦…………然后呢,查找的...原创 2019-01-16 18:10:47 · 2080 阅读 · 1 评论 -
Cable master(POJ1064)
题目链接:https://cn.vjudge.net/contest/279225#problem/A题目大意:就是有N个不定长度的绳,然后有我们现在需要K个相同长度绳,从这N个已有的绳上截取,问所能截取的最大长度是多大。这个会卡精度,所以我错了好多次,开始的时候我还以为是直接取整,然后交了就错了,后来再改,发现是区间定的是1-MAX,肯定错啊,再改,begin_是mid+1,这也肯定错,因为...原创 2019-01-16 14:57:10 · 388 阅读 · 0 评论