![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二分
lcc_cat
呵呵
展开
-
二分学习小结
主要以题为主咯 习题1 POJ 1064 Cable master 题意:给出n条绳子,想切出m段,问最长多长(向下取整) 题解 二分切出来的长度,然后O(N)check即可 #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> using ...原创 2018-02-22 21:38:09 · 145 阅读 · 0 评论 -
AGC002 D Stamp Rally 整体二分
题意 有n个点,m条无向边,根据输入编号。 现在我们已经占领了两个点,我们可以通过走边,然后要求至少占领z个节点,问你走过的边的最大编号最小是多少 题解 首先我们考虑n^2算法怎么写 对于每组询问我们可以,依次加边,利用并查集判断大小 对于x、y,若它们不在一个集合中,则我们占领的所有点是这两个之和,若不在,则是它们这个集合的大小 又由于询问显然具有单调性,所以我们可以考虑二分 所以… 整体二分?...原创 2018-09-17 20:56:00 · 193 阅读 · 0 评论 -
bzoj4518 征途
题意 Pine开始了从S地到T地的征途。 从S地到T地的路可以划分成n段,相邻两段路的分界点设有休息站。 Pine计划用m天到达T地。除第m天外,每一天晚上Pine都必须在休息站过夜。所以,一段路必须在同一天中走完。 Pine希望每一天走的路长度尽可能相近,所以他希望每一天走的路的长度的方差尽可能小。 帮助Pine求出最小方差是多少。 设方差是v,可以证明,v×m2v×m^2v×m2是一个整数。为...原创 2019-01-04 08:49:09 · 257 阅读 · 1 评论 -
BZOJ2806 Cheat
BZOJ数据爆水! 可以试试这两组 1 1 010 0011 ans:1 1 1 000 111 ans:0 题目 有M个01串作为“作文库”,N次询问,每次询问给出一个01串S,你可以在S中取出成若干个不相交的长度大于等于L的子串,若这些子串都在那m个串中的任意一个作为子串出现过,且这些子串长度的和>=0.9*原长,那么这个L就是合法的,问你最大的合法的L是多少 题解 在后面的工作之前...原创 2019-01-06 20:50:32 · 168 阅读 · 0 评论