码迷,mamicode.com
首页 >  
搜索关键字:二分答案    ( 1192个结果
二分法(二分查找,二分答案)
二分是一个常用的小技巧,可以将原本O(n)的复杂度降为O(log n)。但是二分也有局限性,只能在一个单调有序的集合中使用,所以,对于一道题目,我们要先判断它是否具有可二分性,然后再进行二分。 1.二分查找 思路: 在一个不严格单调的有序集合中,我们如果要查找一个元素的位置,可以用l来存储下界,用r ...
分类:其他好文   时间:2020-01-20 22:30:35    阅读次数:110
HDU 3586 Information Disturbing
题目传送门 中文翻译: 给定一颗无向带权树,要切断所有叶子节点和根节点的联系,每次切断的费用不能超过上限 Limit,问在保证 总费用 <=m 的情况下最小的 Limit 解题思路: f[i]表示以i为根的树的最佳答案,加二分答案. AC代码: #include<iostream> #include ...
分类:其他好文   时间:2020-01-20 00:24:45    阅读次数:59
赛道修建
二分答案$k$ 把一个树分成 $m$ 个部分,使得 $m$ 个部分中的直径不少于 $k$. 贪心! 对于一个子树,我们肯定希望有尽可能多的赛道,其次,我们希望子树根节点有一条很长的链. 考虑神奇的递归思想. 如果我们有一棵小树: 本质上就是一条链或者是链的结合. 于是我们可以直接维护子树的链. 拿出 ...
分类:其他好文   时间:2020-01-18 21:03:41    阅读次数:65
P1843 奶牛晒衣服
链接:Miku 这是一道二分答案的题,我们要二分时间。 对于每件衣服,我们自然是能让它自己蒸发就自己蒸发,这样才是最优的。 那么我闷可以把每一件衣服减去自己蒸发的后,剩下的用洗衣机蒸发。 不过坑点是,你可能减出来个负数 奶牛为什么要穿衣服 #include<iostream> using names ...
分类:其他好文   时间:2020-01-17 23:10:20    阅读次数:91
题解——Acwing.340 通信线路
问题抽象: 给定一张无向图,求出一条1~n的路径,使得路径中第k+1大的边权最小化。 算法描述: 二分答案。 对于二分的值mid,定义在所有1~n的路径中,满足权值大于mid的边的数量小于等于k者为合法路径。 当mid越大时,权值大于mid的边的数量必然非严格单调递减,故而合法路径的数量必然也非严格 ...
分类:Windows程序   时间:2020-01-17 19:23:07    阅读次数:91
P1396 营救
链接:Miku 一道很贴切的题目 这道题可以用各种修改后的图论算法等,不过单单是二分答案也是可以解决的。 检查一下对于每一个最大值,不走所有比此值大的路,看一下能不能走到终点即可 #include<iostream> #include<cstdio> #include<cstring> using ...
分类:其他好文   时间:2020-01-17 13:30:33    阅读次数:513
Educational Codeforces Round 80 (Rated for Div. 2)D(二分答案,状压检验)
这题1<<M为255,可以logN二分答案后,N*M扫一遍表把N行数据转化为一个小于等于255的数字,再255^2检验答案(比扫一遍表复杂度低),复杂度约为N*M*logN 1 #define HAVE_STRUCT_TIMESPEC 2 #include<bits/stdc++.h> 3 usin ...
分类:其他好文   时间:2020-01-16 14:34:28    阅读次数:61
Educational Codeforces Round 80 (Rated for Div. 2) 题解
"Deadline" "Yet Another Meme Problem" "Two Arrays" "Minimax Problem" "Messenger Simulator" Deadline $$ Time Limit: 2 s\quad Memory Limit: 256 MB $$ 这是 ...
分类:其他好文   时间:2020-01-16 01:09:07    阅读次数:79
Luogu P2824 [HEOI2016/TJOI2016]排序
"Link" 先二分答案,这样所有的数字就都变成了$0,1$。 那么区间排序就相当于区间求和再区间覆盖了。 ...
分类:编程语言   时间:2020-01-15 09:38:00    阅读次数:86
Luogu P4022 [CTSC2012]熟悉的文章
广义 $SAM$ + 二分答案 + 单调队列优化 $DP$ 对作文库建广义 $SAM$ ,然后求出作文每个位置的最长匹配 $d[i]$,然后二分答案 $md$,然后 $DP$ ,$f[i]$ 表示到 $i$ 的最大匹配长度,有 $f[i]=\max(f[j] j+i),j\in[i d[i],i m ...
分类:其他好文   时间:2020-01-10 18:27:55    阅读次数:85
1192条   上一页 1 ... 6 7 8 9 10 ... 120 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!