E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
二分答案
浅谈二分和
二分答案
二分是在历年考试中容易出D1T1和D2T1的简单题,是尽量需要满分拿到的知识点,也是难题的优化基础——王主任二分二分法指的是在有序的一段区间内,先取一个中间值,判定一下正确答案在中间值的左边还是右边,然后接着再二分,直到找到答案为止二分的优越性二分相对于暴力枚举来讲,判定次数会显著变少。具体来说,如果暴力枚举期望是O(N)次,那么二分只需要O(logN)次就可以得出答案二分查找和线性查找23的位置
Wuhen_GSL
·
2020-02-07 21:00
牛客网在线编程_有序矩阵中第K小的元素
(log(max-min)
二分答案
,然后NlogN二分每一行求出小于答案的元素个数,为了保证二分的答案在矩阵中,二分写的要和平常不太一样,最后输出的是l。
Keane1998
·
2020-02-04 21:00
Luogu P3324 [SDOI2015]星际战争
二分+最大流首先考虑
二分答案
然后可以发现对于已知时间,判断是否可以将所有机器人摧毁可以用网络流建立源点和汇点,源点向每一个激光武器连一条容量为$time*b[i]$的边,表示该激光武器在$time$时间下最多能产生的伤害为
Dawns~
·
2020-02-04 19:00
Atcoder B - Voting Judges(构造 + 二分)
思路:对分数从大到小排个序,可以肯定的是分数较小的被选,那么分数比它大的也肯定被选,所以我们可以
二分答案
,进行判断。
学着长大.
·
2020-02-02 20:19
二分三分
《挑战程序设计竞赛》课后练习题解集——3.1 不光是查找值!“二分搜索”
“二分搜索”最大化最小值POJ3258N块石子,要移去M块,求剩余石子之间距离的最小值的最大值
二分答案
1#include2#include3#include4usingnamespacestd;56inta
heavyshower
·
2020-02-01 21:00
「国家集训队」middle
「国家集训队」middle传送门按照中位数题的套路,
二分答案
\(mid\),序列中\(\gemid\)记为\(1\),\(#include#definergregister#definefile(x)freopen
Sangber
·
2020-02-01 20:00
跳蚤[BZOJ4310](后缀数组+
二分答案
传判定)
不知道后缀数组的请退回去!题面:题目描述很久很久以前,森林里住着一群跳蚤。一天,跳蚤国王得到了一个神秘的字符串,它想进行研究。首先,他会把串分成不超过k个子串,然后对于每个子串S,他会从S的所有子串中选择字典序最大的那一个,并在选出来的k个子串中选择字典序最大的那一个。他称其为“魔力串”。现在他想找一个最优的分法让“魔力串”字典序最小。输入格式第一行一个整数k,k≤15接下来一个长度不超过10^5
ZCR7
·
2020-01-31 19:00
[模板]
二分答案
1.使用场景
二分答案
一般使用在求解符合条件的最小值或者最大值上面,当我们遇到这两个问题的时候,一般都可以使用
二分答案
来解决问题。
szTom
·
2020-01-16 21:00
AtCoder Grand Contest 041 B - Voting Judges
贼懵也吸取了一个教训,就是不要乱跳步,下定义…局限思维明明人家是最后结算,硬是乱想成不可以连续分还是太弱了…感觉思维炸掉了嘛…题解先从大到小排序答案明显具有单调性直接
二分答案
而后考虑check函数设当前答案是第
samjia_2004
·
2020-01-15 16:01
思维题
Educational Codeforces Round 80 D E
hit1:比赛里我是真的有想二分,最小值最大,这不是经典
二分答案
套路嘛。hit2:比赛里我也是真的有注意到这个m2#ifndefONLINE_JUDGE3
Zzqf
·
2020-01-15 12:00
luoguP3380 【模板】二逼平衡树(树套树)
第二问:求区间第K大:我们显然不能在\(\logn\)个平衡树上求这个东西,于是我们在外面
二分答案
\(mid\),之后判断其排名与\(k\)的关系即可。
nofind
·
2019-12-31 00:00
洛谷P4835 摘果实
题面:https://www.luogu.com.cn/problem/P4835题解:我们先将规划性问题转化为判定性问题:
二分答案
。现在的问题是:如何check?
Purple_wzy
·
2019-12-24 15:00
题解 洛谷P1281 【书的复制】
蒟蒻的\(DP\)很菜,\(SO\)我准备上一套二分的玄学操作一.简单的
二分答案
二分主要是用来解决一些最值问题,它可以有效的优化暴力,使复杂度减少到\(O(logn)\)。
Agoni_幕念
·
2019-12-22 19:00
暴力美学 枚举+
二分答案
[分田地-2017网易内推]
题目大意牛牛和15个朋友来玩打土豪分田地的游戏,牛牛决定让你来分田地,地主的田地可以看成是一个矩形,每个位置有一个价值。分割田地的方法是横竖各切三刀,分成16份,作为领导干部,牛牛总是会选择其中总价值最小的一份田地,作为牛牛最好的朋友,你希望牛牛取得的田地的价值和尽可能大,你知道这个值最大可以是多少吗?输入描述:每个输入包含1个测试用例。每个测试用例的第一行包含两个整数n和m(1>1;if(ok1
HiddenSouls
·
2019-12-17 19:10
P1419 寻找段落
题目链接思路:首先
二分答案
,即:二分最大平均值。我们将a全部减去mid,问题转化为判断是否存在一个长度在s~t范围内的区间它的和为正,如果有说明还有更大的平均值。用前缀和和单调队列维护。
LSJ_qwq
·
2019-12-13 14:00
「题解」星际战争
其中,最少需要这几个字十分重要,通过我们历经CCFCCFCCF多年的毒害训练,很敏感地想到这是一道
二分答案
题。考虑二分最少时间ttt,现在我们要用一个check函数来检测所枚举的ttt是否是
南枙向暖
·
2019-12-11 19:00
"中国东信杯"广西大学第二届程序设计竞赛E Antinomy与红玉海(二分)
题目大意:n个人,每个人想参加a[i]轮游戏,但每场游戏必须有个一个人当工具人问最少有几场游戏题解:
二分答案
范围:[0,sigmaa[i]]check:首先a[i]>=ans,其次a[i]-ans是这个人能当工具人的场次
xun薰
·
2019-12-09 19:00
LOJ 6278 数列分块入门 2
//loj.ac/problem/6278这道题只要加上一个update函数即可,用一个vector来记录当前的元素,分三种情况:1.在l的块中:直接暴力枚举2.在r的块中:直接暴力枚举3.在整块中:
二分答案
dfydn
·
2019-12-08 22:00
洛谷P1462 通往奥格瑞玛的道路 题解 最短路+
二分答案
解题思路:
二分答案
\(D\)(即点权最小值),每次求最短路查看有没有所有点权都\(\leD\)的最短路径长度\(\leb\)。实现代码如下:#includeusingnamespa
quanjun
·
2019-12-08 20:00
CF1260D A Game with Traps
http://codeforces.com/problemset/problem/1260/D首先很明显可以想到
二分答案
,把能力值数组排个序就好。考虑怎么check。
Purple_wzy
·
2019-11-29 18:00
题解:2018级算法第六次上机 C6-不Nan的过河
题目描述:样例:实现解释:一道因为没排序做了一个小时没做出来的
二分答案
模板题(手动呲牙)知识点:
二分答案
,最大值最小化坑点:排序,judge(mid)函数内计数的实现其实从最长一步的最小距离就能大致看出
稼軒
·
2019-11-28 11:00
UVA1389 Hard Life (01分数规划+最大流)
洛谷题目描述略题解时间$(\frac{\SigmaEdgeCount}{\SigmaPointCount})_{max}$是什么已经不用说了⑧经典的01分数规划上来先
二分答案
$ans$之后考虑判断根据选边与选点的关系考虑建出这样一个图
rkk_理希
·
2019-11-26 21:00
【NOIP2019模拟2019.11.13】旅行 && GDKOI2018 还念(
二分答案
+dij)
Description:题解:显然满足二分性。并且每一条边要不选l要不选r。二分的那条链肯定要选l。考虑有两个人在走最短路,一个人一开始必须走二分的那条链,要求第一个人走的比第二个人快。安排的话也比较简单,第一人先走到这条边就给l,第二个人就给r。还有一种想法,先只给二分的链l,其它都给r,跑一遍最短路,设为dis1。然后再从二分的链的结尾开始,每条边都设为l,跑最短路,dis2。然后一个点x的d
Cold_Chair
·
2019-11-13 19:00
[USACO14MAR] Sabotage
二分答案
分数规划
[USACO14MAR]Sabotage
二分答案
分数规划最终答案的式子:\[\frac{sum-sum[l,r]}{n-len[l,r]}\leans\]转换一下:\[sum[1,l-1]+sum[r+
Santiego
·
2019-11-11 19:00
2019.11.08考试解题报告
人均\(140\)思路&&代码T1这题可以用
二分答案
来做那么为什么可以用
二分答案
呢?答案当然是满足了单调性。
loceaner
·
2019-11-11 17:00
[USACO12MAR]花盆 二分 单调队列
([l,r]\),使得区间中最大值与最小值差至少为\(w\),求这个最小的\(x\)\(n\le100000\),\(w\le1000000\)显然区间长度\(x\)越大,最值之差越大,满足单调性,上
二分答案
Santiego
·
2019-11-10 17:00
BZOJ-3232: 圈地游戏(分数规划----二分+最小割)
id=3232分数规划的常用做法,
二分答案
,然后最小割判定,题解传送门:http://hi.baidu.com/strongoier/item/0425f0e5814e010265db0095代码:#include
AmadeusChan
·
2019-11-06 10:13
The 2019 China Collegiate Programming Contest Harbin Site
easy:FJKImedium-easy:AEmedium:BCLProblemA.ArtfulPaintingssolvedbyF0_0H(91min,+1)
二分答案
后差分约束,SPFA判负环。
FST_stay_night
·
2019-11-06 02:00
简单
二分答案
青蛙游戏Description青蛙王国运动会开始了,最受欢迎的游戏是铁蛙三项赛,其中一项是跳跃过河项目。这个项目需要青蛙运动员通过跳跃过河。河的宽度是L。在河面上有直线排列的n个石头。青蛙可以利用这些石头跳跃过河,如果落入河中则失败。青蛙们能够跳跃的最多次数是m。现在铁蛙门想要知道他们至少需要具备多大的跳跃距离,才能够顺利完成比赛。Input输入包含了多个测试样例,测试样例第一行包含了3个正整数L
WorLone
·
2019-10-29 23:00
Codeforces 1244E Minimizing Difference (
二分答案
)
problemset/problem/1244/E题意:长度为n的序列,k次操作,每次可将任意一个数加一或减一,问k次操作后最小的最大值和最小值的差是多少题解:很明显,序列在向中间收缩,答案满足单调性,可
二分答案
N_Yokel
·
2019-10-27 18:00
[CF#592 E] [
二分答案
] Minimizing Difference
思路:
二分答案
,重点是检查的时候需要跑两遍。//#pragmaGCCoptimize(2)//#pragmaGCCoptimize(3)//#pragmaGCCopti
ckxkexing
·
2019-10-16 16:00
P1404 平均数
首先
二分答案
求出一个可能的最大平均值,并用前缀和数组判断是否有连续至少m个数的平均数超过该可能平均值,之后按二分常规操作就行了1#include2#include3#include4#include5#
喵呜,颜儿ღ
·
2019-10-14 23:00
模拟73 题解
二分答案
,那么增加单调段的时候减掉二分的值即可。这样可以$O(nlog^2)$,其实应该可以通过。然而正解只有一个log。结论是:一定存在一个答
skyh
·
2019-10-14 21:00
[TJOI2013]奖学金 乱搞
有点像
二分答案
的思路,枚举中位数,将原问题转换为一个判定问题,贪心选择中位数之前\(w\)最小的\((n-1)/2\)个,之后\(w\)最小的\((n-1)/2\)个,然后判断一下是否小于等于\(f\)
Santiego
·
2019-10-14 18:00
CSPS模拟 71
$DAG$树..把逆序关系的关系拍到序列上,变成边翻转的顺序关系序列上dpT3茅伞尘
二分答案
。
Yxsplayxs
·
2019-10-14 08:00
洛谷p1902刺杀大使题解
题目传送门方法:
二分答案
+dfs二分一个mid,此次刺杀的最大伤害,作为判断条件来dfs,二分,更新。
lzpclxf
·
2019-10-13 20:00
「题解」:毛三琛
一句话题解:
二分答案
加剪枝。外层枚举$x$,然后
二分答案
暴力$check$。如果当前答案对于x的check失败就continue,因为在当前的x中不可能找到比当前答案更优秀的解。
hzoi_Joe
·
2019-10-13 17:00
P2824 [HEOI2016/TJOI2016]排序
所以我也不知道为什么就可以想到转换成01序列加
二分答案
处理,正确性略,复杂度:\(O(nlog^2(n))\)。还是注意upd是别访问到了非法内存。
丶带带派大星
·
2019-10-12 17:00
绵阳东辰国际test10.11
其实当时就觉得很像奶酪这道题,但思维固执了,就再也没往下想了首先很清晰的
二分答案
,再就考虑check函数怎么维护了,结合奶酪那道题,也用并查集维护将上界和下界分别当做一个限制点如何判断二分的答案能否走过去呢只要上界与下界不在同一个集合就可
wzx_believer
·
2019-10-11 16:00
Codeforces 1240A. Save the Nature
传送门显然可以
二分答案
如果知道卖的票数,那么就能算出有多少$a$倍数但不是$b$倍数的位置,多少$b$倍数但不是$a$倍数的位置,多少既是$a$又是$b$倍数的位置然后贪心地把每张票分配给那些位置即可把价格从大到小排序并预处理前缀和就可以
LLTYYC
·
2019-10-07 21:00
[NOIP2015]运输计划 线段树or差分二分
复杂度\(O(nlog^2n)\)思路2二分树上差分
二分答案
,删除的边为\(>mid\)的链的交集。用树上查分维护
复杂的哈皮狗
·
2019-10-07 20:00
Save the Nature【枚举
二分答案
】
https://codeforces.com/contest/1241/problem/CYouareanenvironmentalactivistatheartbuttherealityisharshandyouarejustacashierinacinema.Butyoucanstilldosomething!Youhaventicketstosell.Thepriceofthei-thtic
pengge666
·
2019-10-07 14:00
[at2165]Median Pyramid Hard
二分答案
,考虑答案是否会大于等于这个mid,显然所有数值分为两类:大于等于mid和小于mid将n个数转化为01串,如果0和1不相邻,那么答案就是第一个数/最后一个数(一定会相同),考虑有连续两个0/1否则连续的两个数一定会上升到某一个高度并变为一个数
PYWBKTDA
·
2019-10-07 06:00
洛谷 P1462 通往奥格瑞玛的道路(
二分答案
,堆优化dijkstra)
一看“最大值最小”就想到了
二分答案
。在读一遍题目,就是二分收取的费用,然后对于每一个二分的费用,跑一边最短路,要求不经过>收取费用的城市,最后看一看能否在规定血量内走到终点。
尹昱钦
·
2019-10-07 00:00
Problem F Free Weights
二分答案
。思路:对于二分给定的mid,即当前允许移动的最大重量,我们可以把小于改重量的标记一下,然后把没有标记的按照顺序放到另一个数组,然后判断是否满足两两相同。
Accepting
·
2019-10-06 23:00
图论训练之四
这道题很早就做过了,但现在又忘了,而且觉得这是一道好题,所以写一篇博客分析;首先最大值最小,二分毋庸置疑当然是
二分答案
,但怎么判断就是本题的难点了明确,删边一定是在最长的路线中删去(很好理解吧)在此基
wzx_believer
·
2019-10-05 21:00
Problem D. Ice Cream Tower
题解:二分加贪心,,,
二分答案
,然后进行判断,判断的时候,首先给每一组配一个最大的球,然后在向每一组里面填球,注意填球的时候要按组进行,每一组先填一个,然后更新每一组内的最小值,方便下一次寻找。
Accepting
·
2019-10-05 20:00
csps模拟测试56
T1:对于这个神奇的题目,首先可以推出对于$\sumk*x+\sumb$,表示最后我的选择集合,那么若k小于0,我可以用判断0是否符合来搞,k大于0,直接
二分答案
即可,让它尽量小,用$nth$函数可以实现
starsing
·
2019-10-05 16:00
CF1190E Tokitsukaze and Explosion 二分、贪心、倍增、ST表
传送门最小值最大考虑
二分答案
,不难发现当最小值\(mid\)确定之后,原点到所有直线的距离一定都是\(mid\)时才是最优的,也就是说这些直线一定都是\(x^2+y^2=mid^2\)的切线。
cjoier_Itst
·
2019-10-05 11:00
2019.10.03日常总结
洛谷P3199P3199P3199:【题意】:【思路】:像这种求最大、最小平均值的题目,我们可以考虑二分像本题,我们可以
二分答案
midmidmid,然后把所有边的长度减去midmidmid,然后我们对于每个点
ZHUYINGYE_123456
·
2019-10-03 13:45
原创
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他