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
二分答案
[洛谷]P1631 序列合并 (#
二分答案
+排序)
题目描述有两个长度都是N的序列A和B,在A和B中各取一个数相加可以得到N^2个和,求这N^2个和中最小的N个。输入输出格式输入格式:第一行一个正整数N;第二行N个整数A_iAi,满足A_i\leA_{i+1}Ai≤Ai+1且A_i\le10^9Ai≤109;第三行N个整数B_iBi,满足B_i\leB_{i+1}Bi≤Bi+1且B_i\le10^9Bi≤109.【数据规模】对于50%的数据中,满足
Apro1066
·
2019-02-11 18:06
洛谷原创
排序
二分答案
【NOIP2015提高组】运输计划
解法一:这题我们要求最值,可以考虑
二分答案
。
二分答案
,如何判断能否在mid的时间内完成呢?我们可以用差分。
Larry1118
·
2019-01-01 12:17
NOIP
倍增LCA
bzoj 3597 [Scoi2014] 方伯伯运椰子 - 费用流 -
二分答案
根据基本套路,
二分答案
,移项,可以得到每条边的贡献。设第$i$条边的流量变化量为$m_i$,每次变化花费的平均费用为$w_i$。那么有$\sumc_
阿波罗2003
·
2018-12-29 21:00
USACO 2018 December Contest Silver 题解
nnn头奶牛,第iii头在a[i]a[i]a[i]时刻到达,有mmm量大巴车接他们,每辆最多载kkk人(注意不需要坐满才能走),求等候时间最长的奶牛最短时间是多少【分析】又是最大值最小的问题,很容易想到
二分答案
二分等候时间最长的奶牛等候
Hacheylight
·
2018-12-25 16:58
分治
二分
比赛
堆
DFS
深度优先搜索
模拟
强化四
二分答案
lt75FindPeakElementlt390FindPeakElementIIlt141Sqrt(x)lt586Sqrt(x)II注意判断x与1的大小关系
二分答案
步骤:确定答案范围找一个验证答案的方法
谢谢水果
·
2018-12-21 01:41
【NOIP2018提高组D1T3】赛道修建
主要是
二分答案
然后判一下,每次深搜(类似贪心)即可。
Larry1118
·
2018-12-15 16:51
NOIP
dfs
二分
【BZOJ】4552: [Tjoi2016&Heoi2016]排序-二分&线段树
传送门:bzoj4552题解
二分答案
midmidmid,如何判断qqq位置上的数是否大于midmidmid呢?
ccosi
·
2018-12-09 19:40
线段树
二分
P1083 借教室-
二分答案
-差分数组第二弹
https://www.luogu.org/problemnew/show/P1083小结:差分数组,一般并没有裸的考查,但是差分数组的思想啊,辅助啊,还是比较常用的思路:
二分答案
,枚举最多多少订单能够合法
SDUTACMer_亓玉宁
·
2018-12-01 10:43
二分-排序
差分
二分答案
二分查找算是最基础的东西了,一直没怎么研究过,不过也不用研究,直到今天突然冒出来的
二分答案
算法,真是感觉任何一个知识点都不容忽视啊。
Mr.Gzj
·
2018-11-23 17:27
Cutting Out(
二分答案
)
题目链接解题思路:直接从众多“个数”中挑选满足答案的可能有很多。。。题目的限制条件是“findsucharraytthatyoucancutoutthecopyoftfromsmaximumnumberoftimes.”所以要先二分找一个最大的amount,有了这个amount再去找k个满足的“个数”就可以啦/**@Author:Achan*@Date:2018-11-1700:21:36*@La
Achanss
·
2018-11-17 17:15
二分答案
DLUTOJ -1234: Zeratul与塔防游戏(二分+线段树+贪心)
二分答案
为q,每次判断需要升级的次数,是否小于k。
Code92007
·
2018-11-11 20:15
二分/三分/尺取/双指针
快手2019秋季校园招聘算法笔试B卷编程题 - 题解
快手算法笔试题,一个签到题,一个动态规划,一个
二分答案
。其中
二分答案
有个数据有问题。题目链接:点这儿。
FlushHip
·
2018-11-07 20:12
笔试面试题
笔试面试题
【洛谷】P2511 [HAOI2008]木棍分割
这题卡常,别用longlong这题第一问好搞,直接
二分答案
第二问,凡是看到求方案数并于组合数一定没有关系的一定用Dp解决!
Jerry_wang119
·
2018-11-05 19:15
dp
杂dp
二分
CodeForces 1073C (
二分答案
)
任重而道远题目链接:http://codeforces.com/problemset/problem/1073/CAC代码:#pragmaoptimizeGCC("O2")#includeusingnamespacestd;constintN=2e5+5;chars[N];intn,p,q,x[N],y[N];intread(){intx=0,f=0;charc=getchar();while(!
TRS_07170
·
2018-11-05 19:57
Codeforces
二分
[洛谷]P1824 进击的奶牛 (#
二分答案
-1.2)
题目描述FarmerJohn建造了一个有N(2#include#includeusingnamespacestd;structlxydl{longlongintx,y,z;//x为路程,y为体力值,z为除第一个以外的最大疲劳值}a[100001];intcmp(lxydlp1,lxydlp2){returnp1.z>p2.z;//把大的排到前面}longlongintindex,n;longlon
Apro1066
·
2018-11-04 00:41
洛谷原创
USACO
二分答案
洛谷刷题题解
第二次训练赛题解 Earth_Pot_Chicken
A:简单的
二分答案
,二分面积就好,判断的时候看每个pie够分几个人,sum一下和来的人数判断。
Gipsy_Danger
·
2018-10-21 20:29
10月17日训练记录 CF GYM 101915
A题题意:求从X开始向后数多少数字可以使得这些数的数位和恰好为N,若无解输出-1思路:
二分答案
代码:#includeusingnamespacestd;typedeflonglongLL;intMax(
maze_illusion
·
2018-10-17 18:17
套题
P1419 寻找段落 -
二分答案
+前缀和+单调队列
题目链接首先读题,可以发现这道题让我们求的是在长度尽可能短的情况下和尽可能大,考虑
二分答案
。由于让我们求的是一段连续序列的和,考虑前缀和。
DKACVenus
·
2018-10-16 07:14
c++
noip
单调队列
二分答案
前缀和
洛谷1525 关押罪犯(二分图染色+
二分答案
/并查集)
冒险寮【题目描述】S城现有两座监狱,一共关押着N名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c的冲突事件。每年年末,警察局会将本年内监狱中的所有
Michael_GLF
·
2018-10-15 22:41
————数据结构————
并查集
从题解中学算法
Learn_Algortihm_From_Explanation.html对于蒟蒻来讲,每道题都看不懂就只能看题解,但是题解也看不懂怎么办呢……这篇主要记录我遇上(感觉遇上有丶违和)的非常棒的题解,比如跳石头的介绍
二分答案
的题解
ESAzl
·
2018-10-06 16:21
二分?三分!
闲来无事,复习一下二分/三分,我们知道,二分其实就是查找,当然有人说
二分答案
,
二分答案
不也是查找吗?
AAMahone
·
2018-10-01 19:29
ACM
算法
计算几何
2018.09.26洛谷P3957 跳房子(二分+单调队列优化dp)
直接
二分答案
然后单调队列优化dp检验就行了。注意入队和出队的条件。
SC.ldxcaicai
·
2018-09-26 18:40
#
单调队列
#
dp
【康托展开,高精度,
二分答案
,树状数组】
正题题目大意求n个数的全排列的第k个。解题思路首先康拓逆展开∑ii<=nxi(n−i)!\sum^{i<=n}_ix_i(n-i)!∑ii#include#definelobit(x)x&-x#defineN100010#definelllonglongusingnamespacestd;lla[N*2],n,t[N],l,mo[N];chark[N*2];voidchange(llx
ssl_wyc
·
2018-09-22 15:04
高精度
洛谷P1084 疫情控制
LCA毒瘤题一个很显然的性质,一个点尽量向上跑,可以阻断更多的子树还有就是这种求最小啊最大啊的题,都可以
二分答案
于是我们得到了一个优秀的做法,
二分答案
,然后去判断是否合法如何判断我们用倍增的方法,让每个军队在
AcerMo
·
2018-09-15 18:20
贪心
倍增LCA
BZOJ4326&&洛谷P2680 运输计划
倍增LCA+差分+
二分答案
简称毒瘤题我们预处理从根到每个点的dis值,然后把每条边的边权放到点上,然后处理每条航线起点终点的lca,然后我们二分一个改完权值的的路线长,去检验是否能达到,如何检验呢?
AcerMo
·
2018-09-14 11:26
差分
倍增LCA
搬砖(
二分答案
+ 线性规划)
任重而道远【问题描述】燕子飞到温暖的南方去了。分别后的十年里,小N孤身在家乡生活,迫于生计而找了份搬砖的工作(等等这什么鬼)。共有n个工地,第i个工地和第i+1个直接相连(1#include#include#includeusingnamespacestd;typedeflonglongll;constintN=1e5+5;constintoo=1e9;structNode{intl,r;}nd[
TRS_07170
·
2018-09-08 17:49
——————数论——————
杂题
二分
AtCoder Regular Contest 101 D - Median of Medians
二分答案
然后前缀和+树状数组来判断这个答案是否大于等于数如果我们对于一个查询,如果小于这个数令为1,大于这个数领为-1将所有前缀和放在树状数组中,就可以查询所有sum_{l}#include#include
basasuya
·
2018-09-02 00:00
#84(支线第七站)【
二分答案
+深度优先搜索】最佳调度
Description【问题描述】假设有n个任务由k个可并行工作的机器完成。完成任务i需要的时间为ti。试设计一个算法找出完成这n个任务的最佳调度,使得完成全部任务的时间最早。【编程任务】对任意给定的整数n和k,以及完成任务i需要的时间为ti,i=1~n。编程计算完成这n个任务的最佳调度。Input由文件machine.in给出输入数据。第一行有2个正整数n和k。第2行的n个正整数是完成n个任务需
2017gdgzoi999
·
2018-08-30 13:58
刷题
gdgzoi刷题
NOIP2012 疫情控制 贪心+二分+倍增
题目求的是最长移动时间军队的最短时间,想到
二分答案
。但是还有这样一种情况:一支军队到达首都之后,又到达了另一个城市驻扎。对于这种情况,我们需要记录所有到了首都之后还有
DyingShu
·
2018-08-26 08:07
图论
贪心
二分
倍增
【JZOJ A组】 d
DescriptionInputOutputSampleInput见下发文件SampleOutput见下发文件DataConstraint思路一开始胡想法是
二分答案
套树状数组,结果玄学WA最大化min{
CE自动机
·
2018-08-25 23:19
题解
ZJOI2006 皇帝的烦恼 二分+DP
题解:
二分答案
,check的时候DP,设Max[i]Max[i]为第i个人最多和第1个人勋章相同的个数,Min[i]Min[i]为第i个人最少和第1个人勋章相同的个数于是就有Max[i]=min(a[i
DyingShu
·
2018-08-25 18:47
二分
DP/递推
二分答案
总结&例题解析
对于二分我们最初的了解,就是在一个一次函数中,对于要求的点,(x,y)已知y,对于包含x值的区间二分,根据函数值与y比较,逐步靠近要求的点,直到最终求出要求的点。在程序执行时,二分的时间复杂度为logn,可以极大的减少查找的时间。二分的应用严格来讲答案具有单调性的问题都可以用二分来解决,对于答案类似于一个一次函数,通过不断判断答案是否满足缩小区间。1:求最大值中的最小值:对所给区间进行二分,判断时
Black__wing
·
2018-08-11 16:04
树状数组
二分答案
【ARC069F】Flags【2-SAT】【二分】【线段树】
题解:
二分答案
+线段树优化连边+2-SAT。
二分答案
mid,可以发现每个点要向连续的一段区间内的点连边,离散化后线段树优化连边即可。然后跑2-SAT判定是否有解。
ez_2016gdgzoi471
·
2018-08-09 14:35
线段树
二分
2-SAT
二分答案
做了好几个二分的题目了,写个总结考虑把这个词典从中间分开,看一下中间那一页的主要单词都是啥,然后去判断我要找的单词应该在左半部分还是右半部分,再去那一部分考虑怎么找就好了。同样的,在另一部分也是要进行划分并且判断的操作。这样一直进行下去,便能很快的找到答案,而且根本不需要翻过整个词典来。可以证明,如果一页一页的找,最多要找n次,但是用这个方法,最多找floor(log2n)次。我们把这个方法叫做“
Liukairui
·
2018-07-31 07:54
算法学习总结
#
暴力法
NOIP2001提高组题解
一元三次方程求解考察知识:二分,枚举算法难度:XX代码实现难度:XXTips:'X'越多表示越难分析:这道题给定的一元三次方程限制比较多,减少了难度,我们可以考虑枚举区间长为1的区间(-100~100),
二分答案
Hi_KER
·
2018-07-30 19:51
竞赛考试
NOIP提高组历年考试
整体二分及cdq分治学习小结
整体二分基本思想听上去十分的高大上,但是究其本质就是
二分答案
加强版,对有些题目,我们单次
二分答案
的代价可能无法做到O(logn)O(logn)。
Rayment_cc
·
2018-07-18 08:11
学习笔记
cdq分治
『二分查找和
二分答案
』
分治算法的一类,也是很重要的一类。二分查找引入问题给定n个有序的整数,问整数x是否这n个数里。分析使用暴力思想,当然是一个一个查找判断。但如果要查找m个数呢?如果n*m>108呢?我们就必须使用一种新算法了——二分查找。因为n个数是有序的,所以,我们让第mid=n/2个数与x比较,如果mid=x,那就找到了,如果mid>1;if(a[mid]==x)returnmid;if(a[mid]x)rig
Parsnip_
·
2018-07-10 20:56
【
二分答案
+线段树+平衡树/线段树分治】APIO2018新家
不过
二分答案
这个点还是比较显然的。【解题思路】对时间扫描的话,每间商店等价于插入操作和删除操作。问题转化为支持插入/删除,询问以某个位置为重心包含所有不同数字的最小长度。
Dream_Lolita
·
2018-06-14 21:40
数据结构-线段树
数据结构-平衡树
其他-二分
【BZOJ】5090[Lydsy1711月赛]组题-01分数规划
题解
二分答案
找最小。因为是实数范围,实测50次最佳,100TLE,30WA。
ccosi
·
2018-06-03 18:31
01分数规划
CSU1928 - 又是第K大(
二分答案
)
题目保证了1≤k≤min(2.5×109,109)1≤k≤min(2.5×109,109),但是,在
二分答案
的统计过程中可能把C数组中所有的元素统计完,因此,这个个数就可能是2.5×1092.5×
FlushHip
·
2018-05-31 02:56
OJ
[bzoj2653]middle【可持久化线段树】【二分】
id=2653【题解】遇到求中位数的题,不难想到
二分答案
,然后把序列转化为-1和1。考虑二分后如何判断,对于每个不同的二分的值,可以按位置为下标建立一棵线段树,每个节点记录当前是-1还是1。
VanishD
·
2018-05-29 18:37
【可持久化线段树】
【二分】
bzoj5361 [Lydsy1805月赛]对称数(树上主席树+
二分答案
)
给定一棵树,每个点有权值,求路径上最小的出现了偶数次(可以为0)的权值。比赛时试图树上莫队+线段树(O(nlogn−−−−−√)O(nlogn))卡过去,然而当然是不可能的啦囧。正解是我们对每个点一颗线段树维护到根的路径上的权值区间的异或和。但是这样很有可能冲突,于是我们对每种权值随机一个ull的数,出现权值x的时候我们就异或上w[x]。这样如果一个权值区间[l,r]内所有数都出现了奇数次,当且仅
Icefox_zhx
·
2018-05-27 22:32
-----树-------
bzoj
主席树
随机化
分治(二)——三分法学习笔记
当答案具有可二分性时,我们可以用
二分答案
来解决。但是,如果要求出凸性函数或凹性函数的最值时,二分就毫无用武之地了,这时,我们就可以用三分法来求出答案。
chenxiaoran666
·
2018-04-14 12:44
三分
分治(一)——二分法:二分查找+
二分答案
二分是一个常用的小技巧,可以将原本O(n)的复杂度降为O(logn)。但是二分也有局限性,只能在一个单调有序的集合中使用,所以,对于一道题目,我们要先判断它是否具有可二分性,然后再进行二分。一、二分查找1.1思路在一个不严格单调的有序集合中,我们如果要查找一个元素的位置,可以用l来存储下界,用r来存储上界,然后将整个集合分成两半,通过对集合中间元素与目标元素的比较,来判断目标元素是在集合中的左半部
chenxiaoran666
·
2018-04-14 11:14
二分
bzoj1044 [HAOI2008]木棍分割(dp+
二分答案
+贪心)
首先我们
二分答案
+贪心搞出第一问的答案ans。然后dp求方案数,f[i][j]表示前i根分成j段的方案数我们显然有O(n2k)的dp。
Icefox_zhx
·
2018-04-09 21:02
二分答案
bzoj
贪心
【NOIP2015/luogu2680】运输计划 二分+树上差分
一看到最大值最小,立刻想到
二分答案
,我们可以二分所有路线中最长的一条,设为x,判断是否可能通过改造,使得所有路线都小于等于x。问题就被转化为了判定性问题。
CRTorlonia
·
2018-04-07 15:39
BZOJ 3232: 圈地游戏 (分数规划+最小割)
id=3232转化成最大权闭合子图的问题
二分答案
x分数规划将源点与每个点相连容量为点权将每个点与相邻点相连容量为x*公共边边权将边界点与汇点相连容量为x*外边权(可以理解为即使选了这些点也要割掉这些边)
菜得不行的sb
·
2018-04-06 10:11
网络流
分数规划
「BZOJ1012」[JSOI2008] 最大数(线段树/单调栈)
–>重新赋值从题解上看到一种单调栈的写法觉得非常巧妙利用了题目的特性:每次都是在最后询问,用单调栈维护,开两个栈一个保存下标,一个保存他的值,在插入的时候把栈中比这个值小的都弹出,查询时
二分答案
即可代码线段
A_Comme_Amour
·
2018-04-03 22:43
线段树
4552: [Tjoi2016&Heoi2016]排序
题目链接题目大意:维护一个1到n的排列,进行m次局部排序,最后求第q位置的数字题解:
二分答案
x,把序列变成a[i]≥x?
Mmh2000
·
2018-03-28 20:59
4501-4750
bzoj1052 [HAOI2007]覆盖问题(
二分答案
+贪心)
二分答案
,我们每次求出现在所剩点的最小覆盖矩形,然后贪心地把正方形放在四个角之一,删去覆盖点,再求出所剩点的最小覆盖矩形,再贪心地放在四个角之一,删去第二个正方形所覆盖的点,看剩下的点能否被一个正方形覆盖
Icefox_zhx
·
2018-03-23 14:26
二分答案
bzoj
贪心
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他