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
二分答案+广搜
2022年CSP-j,s总结
好吧来点一下知识点栈功能取地址链表数组队列a+(b-c)*b(求前缀)哈夫曼树贪心算法二叉树有向连通图数据结构双循环链表排序算法进制转换字符串子串自定义递归函数|(或)运算符char)numeric_imits::max()
二分答案
牛顿迭代法
CZcz陈卓
·
2023-10-22 21:14
c++从0开始
c++
数据结构
链表
算法
第三章 搜索(1):BFS
2.2迷宫问题(记录方案)2.3图中点的层次2.4武士风度的牛2.5抓住那头牛2.7地铁修建(BFS+二分)3、多源BFS3.1矩阵距离4、最小步数模型4.1八数码4.2玛雅人的密码4.3魔板5、双端队列
广搜
路哞哞
·
2023-10-22 09:39
算法笔记
宽度优先
图论
c++
tree【WQS二分+MST】
题目链接——洛谷(精确涉及到了WQS二分)BZOJ-2654(不推荐)个人不推荐做BZOJ2654的这道题,因为那道题可以水过去,不用WQS二分也是可以的,可以直接
二分答案
,显然是没有这个好的。
Wuliwuliii
·
2023-10-21 21:46
WQS二分
图论
WQS二分
最小生成树
MST
斜率优化与 WQS 二分:从入门到人门
一、前置知识1.1
二分答案
若一个函数f(x)f(x)f(x)具有单调性,且自变量的定义域为x∈[l,r]x\in[l,r]x∈[l,r],则必然存在以下分界点PPP,使得:{∀x∈[l,P],f(x)=
Mars_Dingdang
·
2023-10-21 21:42
日报
动态规划
算法
双向广度优先搜索(Bi-Directional Breadth First Search)算法
搜索原理双向
广搜
是同时从开始状态和目标状态展开搜索的,这样就会产生两棵搜索状态树。
神仙别闹
·
2023-10-21 06:24
算法
算法
宽度优先
java
广度优先搜索(Breadth First Search, BFS)算法
假如我们把所有需要搜索的状态组成一棵树来看,
广搜
就是一层搜完再搜下一层,直到找出目标结点,或搜完整棵树为止。
神仙别闹
·
2023-10-21 06:24
算法
宽度优先
哈希算法
散列表
【刷题笔记】关于memset的几点注意事项
喏,就这道LuoguP4022他一看,这不是
二分答案
再用单调队列优化dp求是否可行嘛,水!写到一半,他才发现,自己由于兹思sui平不够,已经不会写单调队列了。就去学习了一遍
czyarl
·
2023-10-20 12:50
details
1544: 【分治】【
二分答案
】月度开销
题目描述农夫约翰是一个精明的会计师。他意识到自己可能没有足够的钱来维持农场的运转了。他计算出并记录下了接下来N(1≤N≤100,000)天里每天需要的开销。约翰打算为连续的M(1≤M≤N)个财政周期创建预算案,他把一个财政周期命名为fajo月。每个fajo月包含一天或连续的多天,每天被恰好包含在一个fajo月里。约翰的目标是合理安排每个fajo月包含的天数,使得开销最多的fajo月的开销尽可能少。
Hello,world!*10
·
2023-10-18 19:40
C++
C3
枚举算法
算法
c++
【题解】P8865 [NOIP2022] 种花(
二分答案
,前缀和)
【题解】P8865[NOIP2022]种花场外VP选手。唯一场切的一道题,写篇题解纪念一下。(顺便提一嘴:e我是真的菜,,其他人&题解这道题都是\(O(nm)\)的,就我是\(O(nm\logn)\)。。~~无事凭空造\(\log\)~~~题目链接P8865[NOIP2022]种花题意概述有一个\(n\timesm\)的网格图,要在网格图上种花。有两种种花方案。第一种是\(\textttC-\)形
Sunflower_ac
·
2023-10-16 17:52
算法 基础算法 二分算法
目录二分算法一、整数二分二、浮点二分三、STL二分函数四、
二分答案
二分算法1.二分概念二分算法,又称折半查找,即在一个单调有序的集合中查找一个解。
溺水少年
·
2023-10-16 06:14
算法
算法
c++
二分法
洛谷P1443 Java解法
题目出处思路:既然题目标签是
广搜
,那么我们就用BFS做即可(事实证明此题
广搜
比深搜快不少)BFS:全称广度优先搜索,顾名思义,一层一层的遍历DFS:全程深度优先搜索,顾名思义,一条路走到黑,完事再回来走别的路对于此题
_XERIN
·
2023-10-15 22:40
洛谷
dfs
bfs
java
【每日一题】CF1680C. Binary String | 双指针 | 简单
数据范围1≤n≤2×1051\leqn\leq2\times10^51≤n≤2×105题解解法1
二分答案
midmidmid,枚举子串右端点,当x≥yx\geqyx≥y
solego
·
2023-10-14 06:16
算法竞赛
算法
c++
思维
二分查找算法(算法竞赛进阶指南-李煜东)
2.二分搜索2.1思想
二分答案
转化为判定。一个宏观的最优化问题也可以抽象为函数,其“定义域”是该问题下的可行方
云悠悠497
·
2023-10-12 23:52
c语言笔记
算法
李煜东算法进阶指南打卡题解
贪心8)习题二、0x10基本数据结构1)栈2)队列3)链表与邻接表4)Hash5)字符串6)Trie字典树7)二叉堆8)习题三、0x20搜索1)树与图的遍历2)DFS3)剪枝4)迭代加深5)BFS6)
广搜
变形
辽宇
·
2023-10-12 23:20
liaoyu
c++
算法
数据结构
【重拾计划】深搜&
广搜
| luogu P1135 奇怪的电梯
luoguP1135奇怪的电梯题目描述方法一:深搜dfs方法二:
广搜
bfs其他解法题目描述luoguP1135奇怪的电梯方法一:深搜dfs从点A出发,找到符合条件的点一直往下搜即可代码实现如下:#include
Lunar Arc
·
2023-10-12 12:07
算法
c++
笔记
c语言
学习
颜色填充(
广搜
模板)
编写函数,实现许多图片编辑软件都支持的「颜色填充」功能。待填充的图像用二维数组image表示,元素为初始颜色值。初始坐标点的行坐标为sr列坐标为sc。需要填充的新颜色为newColor。「周围区域」是指颜色相同且在上、下、左、右四个方向上存在相连情况的若干元素。请用新颜色填充初始坐标点的周围区域,并返回填充后的图像。示例:输入:image=[[1,1,1],[1,1,0],[1,0,1]]sr=1
AAS48
·
2023-10-12 06:24
BFS
LeetCode
算法
leetcode
leetcode111:二叉树的最小深度(C++)
做这道题主要是练习深搜(DFS)和
广搜
(BFS)。其实遍历树问题最简单的好理解的还是递归,由于练习过,不多介绍递归。
程序猴儿
·
2023-10-11 21:47
leetcode刷题
二叉树最小深度
DFS与BFS区别
leetcode111
树的遍历
二叉树的深搜和
广搜
二叉树是计算机中一个重要的数据结构,在这里主要谈一下二叉树的深度优先搜索(DFS)和广度优先搜索(BFS)。所谓DFS,就是沿着树的深度一直往下,一直到达一个叶子节点,然后再返回遍历剩余的节点。根据树的性质,树结构不存在环,因此遍历的时候不需要标记。如果在遍历一个图的时候,因为图中有环的存在,因此需要标记访问过的节点,以防止程序进入死循环。言归正传,树的DFS有三种方式,分别为:前序遍历,中序遍历
MRZvc
·
2023-10-11 21:15
Kiner算法刷题记(十二):深搜(DFS)与
广搜
(BFS):初识问题状态空间(手撕算法)
GitHub传送门:Kiner算法算题记前言了解了搜索算法的很核心概念,知道了问题求解树是个什么东西,掌握了深搜和
广搜
的特点以及实现思路之后,下面将分别针对深搜和
广搜
进行刷题巩固。
星河阅卷
·
2023-10-11 21:14
数据结构
前端基础
知识梳理
算法
DFS
BFS
深搜
广搜
Codeforces 371C Hamburgers (
二分答案
)
题目链接Hamburgers
二分答案
,贪心判断即可。
weixin_30699955
·
2023-10-11 17:36
Hamburgers [CF-371C]
http://codeforces.com/problemset/problem/371/C最好的做法:
二分答案
。根据枚举的答案判断是否能做出这个数量的汉堡,不断优化答案。
河渔船
·
2023-10-11 17:02
二分
贪心
二分答案
1600*C. Hamburgers(二分&贪心)
Problem-371C-Codeforces解析:
二分答案
,每次check当前能做的蛋糕数量,判断剩余材料和金钱能否做出来。
陈进士学习
·
2023-10-11 17:59
codeforces
c语言
算法
开发语言
数学
贪心
二分
【算法练习Day16】找树左下角的值&&路径总和&& 从中序与后序遍历序列构造二叉树
万事皆有期待文章目录找树左下角的值路径总和从中序与后序遍历序列构造二叉树总结:找树左下角的值513.找树左下角的值-力扣(LeetCode)寻找树的左下角值,这里的左下角值指的是该树的最后一行中的最靠左节点,一定不要理解错误,两个条件缺一不可,最容易的一个方法是
广搜
来遍历到树的最后一层然后直接
Sherry的成长之路
·
2023-10-11 11:42
练题
算法
玛雅人的秘密---
广搜
题目玛雅人有一种密码,如果字符串中出现连续的2012四个数字就能解开密码。给一个长度为N的字符串,(2=#include#include#include#include#includeusingnamespacestd;mapmp;//记录某个字符串从初始字符串经交换的次数queueQ;stringswapChar(stringstr,inti){stringnewStr=str;chartmp=
atok
·
2023-10-11 09:28
6.我国第一部有关猫的专著是哪一本?
作者
广搜
博采历代有关猫的典故、诗文及传说,仿照宋代傅肱《蟹谱》、明代陈继儒《虎荟》的体例,分门别类地进行归纳成书。全书分《种类》、《形相》、《毛色》、《灵异》、《名物》、《故事》、《品藻》七部分。
喵喵博士
·
2023-10-09 15:28
2021牛客国庆集训派对day5
A、gpa题意:给出n,k,数组s和c求在删除最多k对{s,c}的情况下∑s[i]*c[i]/∑s[i]的值最大思路:我们可以
二分答案
x,然后对s[i]c[i]-xs[i]排序并求前缀和,在前缀和小于0
Kingykz
·
2023-10-06 03:24
图论
算法
深度优先
Codeforces Round #839 (Div. 3)
那个对战的人rating不变,若是他的rating小于对战的那个人的rating,他的rating就会减1,问你他的rating能否有可能从x变成y,如果有输出最小对战次数,否则输出0.(2)解题思路考虑
二分答案
scanner___yw
·
2023-10-05 23:11
思维题
Codeforces
贪心
算法
1200*C. Make It Good(二分 || 贪心)
MakeItGood-洛谷Problem-1385C-Codeforces思路一:
二分答案
,每次check从mid+1开始,判断能否形成要求的序列。
陈进士学习
·
2023-10-04 10:35
codeforces
算法
数据结构
开发语言
c语言
二分
【
二分答案
&& dp】 Bare Minimum Difference
分析:首先我们能够得知这个优秀值具有单调性:如果一个优秀值x1x1x1能够满足题目要求,那么任何x(x>x1)x(x>x1)x(x>x1)显然都能符合要求基于这一特性,我们想到
二分答案
直接二分这个答案好像难以维护
鹭天
·
2023-10-03 21:33
题解
二分答案
动态规划
算法
现在的感情太脆弱
于是,他们
广搜
秘方,跑各大医院,一段时间过去后,还是不见好转。婆家的态度由一开始的关怀转变为后来的冷暴力。在突然间的一天,婆家不知在哪听到消息说,泰国某医院可以用某方法治疗好,怀上孩子。
越努力越幸运的李十九
·
2023-10-03 07:57
二分答案
(求最大值的最小值||求最小值的最大值)
引入
二分答案
要建立在二分查找的基础上,在此之前,要知道二分查找的三个模板模板一while(l>1;if(check(mid))r=mid;elsel=mid+1;}模板二while(l>1;if(check
Marshuo.O
·
2023-10-01 21:09
算法
数据结构
【浮*光】 #noip总复习# hss_2018noip_rp++
广搜
复习题https://www.luogu.org/problemnew/show/P2324√线段树复习题https://www.luogu.org/problemnew/show/P4041√最短路
flora715_hss
·
2023-10-01 00:25
知识点
C++
noip考前祭
二分算法
目录0、二分法简介1、二分入门-洛谷P1024一元三次方程求解2、Java快速输入+二分查找P2249查找3、二分查找-洛谷P1678烦恼的高考志愿4、
二分答案
+java快速输入洛谷P1873砍树0、二分法简介简介二分查找
指尖侠
·
2023-09-30 02:20
算法专项
二分法
算法
洛谷
二分答案
二分查找
2.技巧※(0x3f:从周赛中学算法 2022)
0x3f【从周赛中学算法-2022年周赛题目总结(下篇)】:https://leetcode.cn/circle/discuss/WR1MJP/技巧指一些比较套路的算法,包括双指针、滑动窗口、二分(主要指
二分答案
Miraclo_acc
·
2023-09-29 15:51
#
周赛分类练习题
数据结构
dfs和bfs的简单概述
我们今天只讲深搜和
广搜
@轨迹@
·
2023-09-29 13:52
c++
深度优先搜索(dfs)和广度优先搜索(bfs)
目录一、前言二、关于dfs和bfs有意思的小故事三、深搜题例1、小猫爬山链接2、基本思路3、代码(1)python代码四、
广搜
题例1、武士风度的牛链接2、基本思路3、代码(1)C++代码(3)python
吕同学的头发不能秃
·
2023-09-29 13:20
复习版数据结构与算法
深度优先
宽度优先
算法
c++
python
小红的rpg游戏———牛客(
广搜
)
小红的rpg游戏(nowcoder.com)坑点:注意用vis数组标记走过的路时,要用三维数组(不仅要标记走过的路,还要标记血量)原因:可能直接走这一格要直接死,但是绕一下再走这一格就不会死,不能直接这个格子走过了就不走了,判定该格子走没走过还要判断血量#includeusingnamespacestd;constintN=100;charc[N][N];intn,m,ans;intvis[N][
星染*
·
2023-09-27 00:27
搜索算法
算法
c++
寒假洛谷刷题技巧(1)
1.深搜和
广搜
当有多组样例时,注意全局变量的清0和更新,还有数组和标记数组都要清0!!2.数组标记用了不会错,不用可能超时,尽量都用。3.一种通过递归记录路径的方法真实太妙了!!
钟钟终
·
2023-09-26 02:08
acm算法学习
算法
图论
动态规划
【Acwing 周赛复盘】第91场周赛复盘(2023.2.18)
T1签到题,考察数字的分解✅T2考察哈希表/桶思想✅T3一眼「
二分答案
」,但是check函数中的变量太多,不知道如何写❌(经过复盘,发现自己潜在问题很多,具
Rickyの水果摊
·
2023-09-25 02:47
【Acwing】周赛复盘
算法
信息奥赛
C++
【开心消消乐】python实现-附ChatGPT解析
1.题目开心消消乐知识点编程基础:深搜、
广搜
时间限制:1s空间限制:256MB限定语言:不限题目描述:给定一个N行M列的二维矩阵,矩阵中每个位置的数宁取值为0或1。
华尔街的幻觉
·
2023-09-24 21:49
python
华为od
G. Path Prefixes 树上二分
让求的是最大b前缀,发现a和b都是正的,对于找最大不大于A的,这具有单调性,最小值最大,可以
二分答案
。因此,本题就是dfs时二
golitter.
·
2023-09-24 07:43
算法题
cf
深度优先
算法
算法合集:二分——pdd每次都能砍一半吗?
二分、三分以及其衍生思想一、二分查找二、三分查找三、
二分答案
四、二分衍生思想:主动分配,你猜我从哪二分?
明里贵树
·
2023-09-22 10:14
算法
算法
颜色交替的最短路径(leetcode,
广搜
,可重做)-------------------Java实现
1129.颜色交替的最短路径(leetcode,
广搜
,可重做)-------------------Java实现题目表述给定一个整数n,即有向图中的节点数,其中节点标记为0到n-1。
菜菜小堡
·
2023-09-22 07:06
leetcode
java
算法
迷宫寻路:(深搜
广搜
)
迷宫寻路题目描述机器猫被困在一个矩形迷宫里。迷宫可以视为一个n×mn\timesmn×m矩阵,每个位置要么是空地,要么是墙。机器猫只能从一个空地走到其上、下、左、右的空地。机器猫初始时位于(1,1)(1,1)(1,1)的位置,问能否走到(n,m)(n,m)(n,m)位置。输入格式第一行,两个正整数n,mn,mn,m。接下来nnn行,输入这个迷宫。每行输入一个长为mmm的字符串,#表示墙,.表示空地
友人A
·
2023-09-22 03:15
Leetcode
简单题刷题
算法
深度优先
大话数据结构——二叉树的层序遍历~2020.7.5
二叉树的前序,中序,后序遍历我用到的都是递归的思想(深搜),而进行层序遍历选择队列更优(
广搜
)。
「已注销」
·
2023-09-20 21:23
二叉树
数据结构
2560. 打家劫舍 IV
文章目录Tag题目来源题目解读解题思路方法一:二分枚举答案写在最后Tag【
二分答案
】【数组】题目来源2560.打家劫舍IV题目解读现在有一排房子,每个房子中的现金数量用数组nums表示,具体地,nums
wang_nn
·
2023-09-20 13:07
LeetCode每日一题
二分枚举答案
数组
C++
算法
2023-09-19力扣每日一题
关键字:最大的最小最少选k个数字,又要结果最小,那尽量少选且使选中的最大数字最小,则题目变成:选择k个数字,使最小(选的越少,选取条件越宽松,则理论上能取的数字越小)
二分答案
,Check逻辑:贪心,能选的就选上
Qian丶Xi
·
2023-09-20 09:20
力扣每日一题
leetcode
算法
算法训练第六十二天
1020.飞地的数量-力扣(LeetCode)总结:还是利用
广搜
或者深搜,此题的重点是在
广搜
的同时需要记录下不能离开边界的数量,我的想法是利用一个count和一个bool来记录,如果在
广搜
的过程中发现有岛的下标在边界上的则
zhangke_EX
·
2023-09-19 22:25
算法
上台阶
被学长告知考深搜
广搜
和动态规划就我平时写的那些是个什么玩意……一下子失去了信心剩下5天全部刷题吧其他都停下代码是百度的侵权立刻删除#includeusingnamespacestd;intmain(){
长记性_e996
·
2023-09-19 08:24
LeetCode 周赛上分之旅 #46 经典
二分答案
与质因数分解
⭐️本文已收录到AndroidFamily,技术和职场问题,请关注公众号[彭旭锐]和BaguTreePro知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场LeetCode周赛的解题报告,一起体会上分之旅。本文是LeetCode上分之旅系列的第46篇文章,往期回顾请移步到文章末尾~LeetC
彭旭锐
·
2023-09-18 17:56
leetcode
算法
职场和发展
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他