二分
EQSAN
蒟蒻RP++
展开
-
洛谷P4047 [JSOI2010]部落划分(并查集+二分答案)
题目链接题意如下:n个点,让你分成k个集合,希望最近的两集合距离最大。解题思路:1.最…的最… 是典型的二分答案描述,我们于是顺水推舟二分最短距离,接下来就是划分集合了。2.显然的,距离小于二分出的最小距离的两点归为统一集合。假设法证明:假设他们不为同一集合,那么最小距离将会被更改,故得证。3.于是我们将距离小于最短距离的两点用并查集归为同一集合即可,最后统计有多少个并查集即为所求。...原创 2019-08-04 22:47:48 · 193 阅读 · 0 评论 -
洛谷P4343 [SHOI2015]自动刷题机
题目链接由题可知,随着固定的长度n的递减,ac的题目数sum是递增的,n的递减区间:n1 n2 n3 n4…nm, 则有sum的递增区间sum1 sum2…sum m,题目需要求sum区间中的一段sumi sumi+1…sumj皆等于k,输出最小值ni,最大值nj. 当sum序列中不存在sumi=k则无最大值和最小值,输出-1.结题方法:显然的二分答案,由与n和sum都是有序序列,满足二分...原创 2019-08-04 23:08:58 · 185 阅读 · 0 评论