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
二分答案+广搜
bzoj5106: [CodePlus2017]汀博尔(
二分答案
)
5106:[CodePlus2017]汀博尔题目:传送门题解:百题纪念!!!原谅一下第一百题刷了到水题...直接二分月份然后判断(注意上界大小)代码:1#include2#include3#include4#include5#include6usingnamespacestd;7typedeflonglongLL;8intn;9LLh[210000],a[210000],s,t,L;10boolc
weixin_30660027
·
2020-08-08 02:21
JZOJ 4.22 2132——【2017.4.21普及】架设电话线
就是一个最短路+
二分答案
每次二分到一个答案,就搜一波最短路,判断是否超过k,如果
weixin_30550081
·
2020-08-08 02:20
2019.11.08【NOIP提高组】模拟 B 组
解题报告洛谷2872道路建设代码(Kruskal)洛谷2873泥水坑代码(
广搜
)洛谷2869美食的食草动物题目分析代码洛谷2870最佳牛线题目分析代码洛谷2872道路建设代码(Kruskal)#include
ssl_xjq_逐风之刃
·
2020-08-08 02:07
模拟赛
平衡树
哈希&最小表示法
寻找重复数(
二分答案
)
题解:题目确保只有一个重复的数,重复次数大于等于1,此处由于要在O(1)空间,且只读状态下进行查找,我们使用
二分答案
,答案区间[1,n],因此要找到分割区间的条件,考虑任意一种分割,答案中点mid,那左区间和右区间中必有一个区间所包含的元素比区间点
to'get'her
·
2020-08-08 02:14
LeetCode
#
二分法
#
数组
CodeForces - 1169C :Increasing by Modulo (二分+贪心)
思路:显然答案具有单调性,因此选择
二分答案
,上界为m+1。每次判断运用贪心的思想,优先选择最小的不小于前一个元素的可能值。
芋圆西米露
·
2020-08-08 02:38
JZOJ4512. 【JSOI2016】最佳团队
我们
二分答案
mid,∑pi/∑si>mid移项:∑pi>mid∗∑si∑pi−mid∗∑si>0现在每个人的价值就是pi−si∗mid判断最后的最大是否大于0。如何求最大值呢?自然想到dp。
李峻枫
·
2020-08-08 01:48
题解
DP
二分
【NOIP2015模拟11.5】JZOJ8月3日提高组T1 Prime
题目题解题意分析Code题目题解题意给出nnn个数,将它们分组使得每组里任意两个数互质问最少分成多少组和在满足分成最少组的情况下元素最多的组元素最少是多少分析考虑暴力先预处理出nnn个数两两之间的互质情况然后
二分答案
对于每个答案暴力判断
LZX_lzx
·
2020-08-08 01:10
信息学总结
浙江大学《数据结构》编程题题解
最大子列和问题(20分)动态规划7-2一元多项式的乘法与加法运算(20分)模拟7-3树的同构(25分)树7-4是否同一棵二叉搜索树(25分)二叉搜索树7-5堆中的路径(25分)小根堆7-6列出连通集(25分)深搜
广搜
姚军博客
·
2020-08-07 09:44
数据结构与算法题目集
UVa 714 抄书
二分答案
题意:把一个包含m个正整数的序列划分成k个(1≤k≤m≤500)非空的连续子序列,使得每个正整数恰好属于一个序列。设第i个序列的各数之和为S(i),你的任务是让所有S(i)的最大值尽量小。例如,序列123254划分成3个序列的最优方案为123|25|4,其中S(1)、S(2)、S(3)分别为6、7、4,最大值为7;如果划分成12|32|54,则最大值为9,不如刚才的好。每个整数不超过107。如果有
denglao1906
·
2020-08-05 18:26
DFS+栈_ 子树中标签相同的节点数_198场周赛第2题
文章目录先贴一下用时
广搜
深搜代码先贴一下用时我觉得思路还蛮清晰的,有问题欢迎评论区指正本例是一个多叉树(树是一种特殊的图,不含回路),遍历方式有两种:深搜,
广搜
广搜
即层次遍历,本题若用BFS来做,需要在节点入队时保存分支信息
小孟Tec
·
2020-08-05 17:06
LeetCode题解
NOIP提高组(CSP-S)复赛知识点汇总(更新中)
基础算法贪心枚举分治
二分答案
倍增*构造高精模拟*分数规划图论图图论入门最短路算法(dijkstradijkstradijkstra、spfaspfaspfa、floydfloydfloyd)\qquad
verjun
·
2020-08-05 03:57
总结
信息学最全知识点清单
表示较偏门知识文章目录信息学竞赛知识清单一、基础知识1、STL,参见百科STL总结2、常见技巧二、基础算法1、递归(输出方案)、枚举(优化)[]2、高精度3、分治[]
二分答案
[]排序算法[]cdq分治*
三水木人
·
2020-08-05 00:55
总结文章
1758: [Wc2010]重建计划(TLE)
不就是先
二分答案
,然后点分治,然后单调队列,还得按子树深度从小到大吗。然后我就T了啊。不就是扫把图吗,我本地也很快啊。加数据的,你过来我和你说个事:我去年买了个表。这个题啊,亦可赛艇。
*ACoder*
·
2020-08-04 23:25
二分答案
#
点分治
单调队列
牛客:wyh的物品
二分答案
,假设取这k个物品的下标为i1,i2,.....,ik{i_1,i_2,.....,i_k}i1,i2,.....,ik,二分得到一个答案x。
张小生的先生
·
2020-08-04 23:11
二分
luogu P5021 赛道修建
二分答案
midmidmid。考虑儿子的信息通过当前的边来合并。若当前已经可以更新到midmidmid,直接方
zsyz_ZZY
·
2020-08-04 22:47
#
二分
#
STL
二分
贪心
二叉树的层次建立方式(C语言)
类似于深搜用递归、
广搜
用队列。
皮卡皮卡~
·
2020-08-04 22:13
数据结构与算法
0x04.基本算法 — 二分和三分
目录一、二分0.二分法1.整数域上的二分2.实数域上的二分二、三分0.三分求单峰函数极值1.P3382【模板】三分法(秦九韶求多项式+三分)三、
二分答案
转化为判定0.经典例子1.POJ2018BestCowFences
繁凡さん
·
2020-08-04 21:21
【算法竞赛学习笔记】
【算法总结】合集
#
二分法
三分法
ACM个人笔记
基本算法1、枚举2、模拟3、二分二分查找
二分答案
+检验4、并查集5、DFS6、BFS7、DP8、树状数组9、线段树10、最短路11、最小生成树12、素数13、矩阵快速幂14、网络流Dinic有流量上下界的网络最大流
oct-month
·
2020-08-04 21:32
ACM
poj 2018 Best Cow Fences
二分答案
+求连续区间子段最大值+对求区间子段最大值的个人理解
(注意:这道题用二分法只有输出r才不会wa,输出mid和l都会wa!!我也搞不懂为什么,调二分精度也没用)题目:http://poj.org/problem?id=2018题意:给一个正整数数列,求一个平均数最大且长度不小于L的连续子串,输出平均值*1000先谈谈我对求区间子串最大值的理解;1.没有长度限制:按方向遍历,保存0~i的值,假如这个值小于0,则令这个值等于下一个即将遍历的值,每一步都比
forOnward
·
2020-08-04 21:19
acm
广搜
营救
题目描述铁塔尼号遇险了!他发出了求救信号。距离最近的哥伦比亚号收到了讯息,时间就是生命,必须尽快赶到那里。通过侦测,哥伦比亚号获取了一张海洋图。这张图将海洋部分分化成n*n个比较小的单位,其中用1标明的是陆地,用0标明是海洋。船只能从一个格子,移到相邻的四个格子。为了尽快赶到出事地点,哥伦比亚号最少需要走多远的距离。输入第一行为n,下面是一个n*n的0、1矩阵,表示海洋地图最后一行为四个小于n的整
LFSMFL
·
2020-08-04 21:35
[洛谷P1396]营救
题目大意:给你一个有向图,让你找到一条S->T的路径是的该路径上最大值最小题解:因为是求最小的最大值,很容易想到
二分答案
,我们可以二分这个最大值,然后进行判断,用并查集维护,把所有路径中小于等于该值的路径的两头合并
weixin_34138377
·
2020-08-04 20:32
BFS(
广搜
)算法与模板 bfs求最短路
BFS(
广搜
)日有所思,日有所得1bfs(广度优先搜索)含义:广度优先搜索由名字即可看出算法,即将目前结点可到达的结点先全部到达后再进行下一步,在该图中的顺序如下:ABCDEFG。
summit2017
·
2020-08-04 18:03
基础算法
POJ3984 迷宫问题(深搜DFS+
广搜
BFS)搜索记录坐标,坑
题目:迷宫问题TimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:17540Accepted:10418Description定义一个二维数组:intmaze[5][5]={0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,
riba2534
·
2020-08-04 17:13
【搜索(DFS/BFS)】
营救(
广搜
练习)
铁塔尼号遇险了!他发出了求救信号。距离最近的哥伦比亚号收到了讯息,时间就是生命,必须尽快赶到那里。通过侦测,哥伦比亚号获取了一张海洋图。这张图将海洋部分分化成n*n个比较小的单位,其中用1标明的是陆地,用0标明是海洋。船只能从一个格子,移到相邻的四个格子。为了尽快赶到出事地点,哥伦比亚号最少需要走多远的距离。样例输入30011011001133样例输出4#include#include#inclu
超想ak
·
2020-08-04 17:39
二分答案
总结
一.前言二分查找是最基础的算法,其效率较高且应用广泛,但它要求表中元素按关键字单调有序排列,同样
二分答案
:应用前提:
二分答案
要求满足条件的答案单调否则你就不能确定下一次查找答案所在的区间基本思想:在答案可能的范围内
KobeDuu
·
2020-08-04 17:41
基础实用技巧
左神算法课程笔记PART1:二分、排序、栈、队列、矩阵、链表、二叉树
文章目录福利课
二分答案
初级班lesson1lesson2排序lesson3栈、队列、矩阵lesson4链表lesson4二叉树PS:笔记并不全,只记录我感觉需要记录的。
Owl丶
·
2020-08-04 17:22
算法题
数据结构和算法
2018暑假集训楼下第八场(深
广搜
)
A-RedandBlack(POJ1979)题意:一个被方形瓷砖覆盖的矩形房间,瓷砖分为红黑两种颜色。一个人站在一块黑色的瓷砖上,他可以移动到相邻(上,下,左,右)的瓷砖上。但是他不可以移动到红色的瓷砖上。写一个程序计算有多少块黑色的瓷砖这个人可以到达.包括多组输入,两个零代表输入结束。输入:’.’代表一块黑色的瓷砖’#‘代表红色的瓷砖’@‘代表这个人所在的位置题解:根据题意,要找到搜有的可以到达
拂袖秋波
·
2020-08-04 17:29
深广搜
二分答案
C++
现有苹果、香蕉、梨三种水果,其中苹果188个,香蕉152个,梨324个。现在要把这些水果分给9位同学,要求每位同学仅能分到一种水果,且每人分到的水果数量一致。请设计一个程序,找到每人最多能分到多少个水果。代码如下#includeusingnamespacestd;intmain(){intans=0;intl=1,r=324;while(l=9){ans=mid;l=mid+1;}else{r=m
辛沐宸
·
2020-08-04 15:35
C++/C
Hrbust-1621 迷宫问题II(
广搜
+优先队列)
既然这样就是个裸的
广搜
,每次走路的代价从1变成打怪需要时间+1(上一步到这里需要的时间)就好了。。。
kuronekonano
·
2020-08-04 15:41
hrbust
广搜深搜
最佳牛围栏题解
二分答案
我真的会二分吗,显然是不,我还必须要学习对于这个题:https://www.acwing.com/problem/content/description/104/我们要找的是有没有一段不小于F的区间,使这段区间的平均数尽可能的大,如果我们找到了一段连续的区间且区间长度不小于F且平均数大于我们二分的平均数那么大于这个数且区间也满足不小于F的一定满足我们直接判断正确即可,这是证明其具有二分性;思考其具
dengcuan6219
·
2020-08-04 13:47
POJ 3388 Japanese Puzzle(二分法)
思路:二分法:直接
二分答案
行数,在看每一种花砖在每一行中的个数,这样累加直到累加到n就说明当前的行数是可行的,用个变量更新一下!最后二分完毕后就是最大行数!然后打印解!个人觉得这个打印解真的好烂!
aozil_yang
·
2020-08-04 13:00
POJ
二分法
【二分·习题】Best Cow Fence(实数域上的
二分答案
)
Problem题目描述农场主John(简称FJ)的农场有一长排的N(10.对于一个平均数小于s的长度为len的序列,其总和=len∗s−k,k>0.=len*s-k,k>0.=len∗s−k,k>0.对于一个平均数等于s的长度为len的序列,其总和=len∗s.=len*s.=len∗s.因此我们只需要二分每一个平均数,只要哪个大于L的字段的平均数比L大,这就是一个合法的子段。将所有数
pigzhouyb
·
2020-08-04 12:48
二分查找及二分答案
[算法进阶指南]习题题解
hdu 6769 In Search of Gold(
二分答案
+树形dp)
传送门题意:给一棵n个点的树,每条边的有两个边权和,现将某m条边的长度设为对应的,剩下n-m-1条边的长度设为。问得到的树的直径最小为多少。。题解:二分一个mid,check能否使这棵树的直径不大于mid。每次check时,由于k不大,可以用二维的树形dp来搞,定义表示p为根的子树内让i条边选a且保证子树内最长简单路径不超过mid时,子树内离p最远的点与p的距离最小值(有点绕,通过合理选择a来使这
嘉伟森的猫
·
2020-08-04 12:17
二分答案
树形dp
二分答案
树形dp
【C++广度搜索】营救
我想不会有什么帮助的索引队列我有写过一篇题解来说明,见:【C++广度搜索入门】面积这是我的第二篇
广搜
题解,可能仍有众多不足,请大家多指教,欢迎与我讨论题目问题B:营救时间限制:1Sec内存限制:128MB
pmspGOLD颜如玉
·
2020-08-04 12:06
c++编程
【POJ3261】Milk Patterns【后缀数组】【二分】
二分答案
ans,将不小于ans的height分组,判断是否有一组个数大于k即可。听说数字并不是非常大,所以直接把字符集大小设小了。当然也可以离散化。
BraketBN
·
2020-08-04 11:55
二分
后缀数组
AcWing 刷题计划:0x00基础算法——AcWing 102. 最佳牛围栏
1.题目描述:2.题意:略3.思路:
二分答案
+前缀和+双指针。首先,对于这种题,正面肯定不好做,至少是O(n2)的复杂度,会T飞。所以我们想有没有一种对数的验证法代替枚举法。
Jetiaime
·
2020-08-04 11:19
AcWing
学习笔记:二分法
Poki的学习笔记:二分法了解二分法整数域上的二分实数域上的二分二分查找最简单的二分查找lower_bound():upper_bound():
二分答案
模板一直以来对二分法真的很懵逼……还是必须得系统地整理学习一下啊
Poki喵
·
2020-08-04 11:43
学习笔记
二分——POJ3388
大致思路:n的范围40000,k的范围50000,典型的二分数据范围,这样就
二分答案
,每次判断能不能拼出答案即可。
AndyBear
·
2020-08-04 11:39
二分
二分
最佳牛围栏(
二分答案
)
题意:给一个长度为n的序列,选取一段大于等于k的子序列,求可能子序列的最大平均值。思路:首先答案是可以二分的,每次二分去判断是否有可行解。然后就是怎么写二分的check了,区间的平均数大于当前所要判断的平均值等价于区间每个数减去平均值后区间和大于0,然后写个双指针,维护前序最小的前缀。intn,len;inta[N];doublesum[N];boolcheck(doublenow){f(i,1,
DQYZhwk
·
2020-08-04 11:02
基础算法
二分法
AcWing 102. 最佳牛围栏(实数二分)
二分答案
,判定“是否存在一个长度不小于LLL的子段,平均数不小于二分的值”。平均数的处理技巧:如果把数列中每个数都减去二分的值,就转化为判定“是否存在一个长度不小于LLL的子段,子段和非负”。
WA-Accepted
·
2020-08-04 11:00
二分
【网络流24题】孤岛营救问题 题解
题解众所周知,网络流24题里出一些
广搜
是很正常的。由于ppp很小,所以状压bfs即可。状压的是当前捡到的钥匙种类。以及,虽然两个格子时
Hypoc_
·
2020-08-04 10:28
网络流24题
acwing102. 最佳牛围栏
传送门
二分答案
,check函数主要方法就是,把所有的a[i]先减去x,如果区间和是大于等于0的,也就是说这个区间的平均数大于x,从f开始,记录前面的最小值,然后查看是否存在答案。
zzulihrs
·
2020-08-04 10:44
二分
c++
广搜
练习--营救
题目描述铁塔尼号遇险了!他发出了求救信号。距离最近的哥伦比亚号收到了讯息,时间就是生命,必须尽快赶到那里。通过侦测,哥伦比亚号获取了一张海洋图。这张图将海洋部分分化成n*n个比较小的单位,其中用1标明的是陆地,用0标明是海洋。船只能从一个格子,移到相邻的四个格子。为了尽快赶到出事地点,哥伦比亚号最少需要走多远的距离。输入第一行为n,下面是一个n*n的0、1矩阵,表示海洋地图最后一行为四个小于n的整
雨巷迷途
·
2020-08-04 09:08
[BZOJ 3477] [Usaco2014 Mar Gold] Sabotage
没想到
二分答案
哎自
wuzhuangtai00
·
2020-08-04 08:53
二分答案
2014
usaco
数论
BZOJ
求连通分量(DFS)(BFS)(STL)
文章目录***求连通分量*****1.深搜(邻接矩阵)****2.深搜(邻接表)****3.
广搜
(邻接矩阵)****4.
广搜
(邻接表)****5.STL(邻接表)*****谢谢欣赏***求连通分量Description
SSL_李恪佳
·
2020-08-04 07:47
广搜bfs
深搜dfs
STL
二分搜索算法笔记C++
2.二分搜索2.1思想
二分答案
转化为判定。一个宏观的最优化问题也可以抽象为函数,其“定义域”是该问题下的可行方
weixin_34217773
·
2020-08-04 05:26
ACM集训日记——7月31
早上,我在杭电上做的第一道题本来是一道深搜题,可我不知道是脑子怎么了,硬是用
广搜
的方法思路做的,怎么提交都是超时。
snayf
·
2020-08-04 01:36
乐师理工ACM集训-深搜和
广搜
文章目录HDU1241OilDeposits【DFS】题目大意解题思路AC代码HDU1548Astrangelift【BFS】题目大意解题思路AC代码POJ1321棋盘问题AC代码HDU1978HowmanywaysAC代码1【记忆化搜索】AC代码2【dp】数的划分AC代码1【DFS】AC代码2【dp】HDU1253胜利大逃亡【三维BFS】解题思路AC代码HDU1241OilDeposits【DF
勿忘∮心安
·
2020-08-04 00:50
2020暑假集训
2020WHU校赛 I - Interesting Matrix Problem(规律+整除分块)
传送门先放出题解的PPT:考虑
二分答案
。
Happig丶
·
2020-08-03 23:58
数论
牛客比赛
DFS(深搜)和BFS(
广搜
)
DFS(深搜)和BFS(
广搜
)DFS深度优先搜索属于图算法的一种,英文缩写为DFS即DepthFirstSearch.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次
翻身的咸鱼ing
·
2020-08-03 23:11
算法
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他