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
广搜-深搜
poj 1167 简单搜索
这题主要是注意好限定的条件条件1:每个公交车都至少要到达两次条件2:公交车相同时间和相同间隔是属于两种车辆条件3:不同的车可能到达时间相同上述都是
深搜
的重要条件:1#include2#include3#
Andy20141210
·
2020-09-17 10:31
hdu 1232 并查集 或者
深搜
起先,队友和我说过并查集,但是看到这道题目的时候我想还是暂时不用,先凭自己的想法做一下的好,所以就自己闷着脑袋开始做了,然后就开始自己的
深搜
的,反正这个城市给我的的道路我们建好了一个图之后,只要发现这个图里面的一条边的话我们就计算一次
Andy20141210
·
2020-09-17 09:49
【LeetCode】Sama的个人记录_36
输出格式:[“1->2->5”,“1->3”]classSolution{/**【DFS
深搜
】*DFS的思路朴实无华,但本题有两个值得思考的地方:*1.需要判断某个节点是否为叶子节点*2.用String
loli saikou
·
2020-09-17 08:27
Leetcode
算法
leetcode
At coder——C - Skill Up (简单搜索)
走四个方向能想出来,走n个方向就想不出来了我好菜)用一个数组存每次的学习进度,每次学习了一本书之后就把这本书的价值加到存价值的遍历上,然后遍历存学习进度的数组看是否都符合题目的要求,不符合的话就出来后继续下一步
深搜
NGUP_LEE
·
2020-09-17 03:47
经典题题解
图的遍历——
深搜
dfs(邻接矩阵)
(类似树的先根遍历)例如:
深搜
输出:ABDHECFG
深搜
算法:从顶点A出发,找A的邻接点B,再找B的邻接点,依次往下进行···直到到E的时候,E的邻接点是B,B已经访问过,所以进行访问E上一个邻接点的其他邻接点
不想秃头爱敲码的小姐姐
·
2020-09-17 02:57
数据结构
树与图的
深搜
与
广搜
模板
树与图的
深搜
与
广搜
模板一.图的存储二.模板
深搜
:
广搜
:importjava.util.
I am jack
·
2020-09-17 01:58
算法导论
广搜
解决最大团问题
关于BFS写最大团的实现方法写在前面:因为算法与分析课上布置了用
广搜
写最大团的题目。查找资料后,发现大部分都是用DFS写的。BFS方法实现确实能拓宽思路,虽然会怀疑因为没有剪枝,会不会爆空间的风险。
殁丨殇
·
2020-09-16 23:39
算法学习
最大团
POJ 3279 Fliptile(普通搜索)
思路:看到题目首先想到的为搜索,这题和之前做的求棋盘翻转到目标状态需要的最小次数的题很类似,可是这题让给出具体的翻转序列,这样就不能根据
广搜
只考虑状态变化了,也许可
ccDLlyy
·
2020-09-16 18:39
POJ
搜索(深搜/广搜/...)
[bzoj1054][HAOI2008]移动玩具
id=1054无聊时想练一下构图又懒得打
广搜
……发现状态只有2^16种于是根据相邻状态连边(最多只有2^22条边(极有可能不到))然后直接跑最短路即可代码如下#includeusingnamespacestd
YZH__12345
·
2020-09-16 18:02
谈宽搜SPFA算法和
深搜
优化SPFA
本文参考了http://www.layz.net/LAOJ/suanfa/s9-4.html文章内容。SPFA算法是西南交通大学段凡丁于1994年发表的,全称是ShortestPathFasterAlgorithm,名符其实!很多时候,给定的图存在负权边,这时类似Dijkstra等算法便没有了用武之地,而Bellman-Ford算法的复杂度又过高,SPFA算法便派上用场了。有人称spfa算法是最短
cnnf
·
2020-09-16 13:10
NOIP图论之最短路
算法
广搜
与
深搜
深搜
和
广搜
--原理彼此的优缺点一般来说,
广搜
常用于找单一的最短路线,或者是规模小的路径搜索,它的特点是"搜到就是最优解",而
深搜
用于找多个解或者是"步数已知(好比3步就必需达到前提)"的标题,它的空间效率高
亮建
·
2020-09-16 12:49
IT
搜索
双向
广搜
的DIJKSTRA算法--简易的北京地铁导航实现
本学期的课程设计,实现最短路的算法,于是采用了DIJKSTRA算法,并用双向
广搜
优化了。实现了简易的北京地铁导航。于是把代码分享出来。
五十风
·
2020-09-16 06:07
代码分享
hdu 5706
hdu5706girlcat一道典型的
深搜
题目。看代码的时候顺便体会
深搜
的含义,才能更熟练。
代码之王
·
2020-09-16 04:15
hdu
洛谷1559 运动员最佳匹配问题 题解
以下为第一版代码(完全无优化的
深搜
):#include#includeintp[51][51
DaRK_52
·
2020-09-16 03:21
二分图
数独程序实现
这个数独的程序快的我自己都不太相信,毫无优化单纯
深搜
,速度还是令人满意的。
DaRK_52
·
2020-09-16 03:21
全排列总结(蓝桥)
三种方法:递归和非递归,
深搜
也可以,毕竟也是一层层递归回溯。
黑码
·
2020-09-16 02:51
蓝桥
全排列
Addition Chains POJ - 2248(迭代加
深搜
索)
10+16+26+42>1001+2+4+6+10+16+26+42>1001+2+4+6+10+16+26+42>100,所以有答案的情况大概在101010以内就存在了,可以直接使用迭代加
深搜
索
肘子zhouzi
·
2020-09-16 00:04
bfs与dfs
迭代加深搜索
Catch That Cow(
广搜
)
DescriptionFarmerJohnhasbeeninformedofthelocationofafugitivecowandwantstocatchherimmediately.HestartsatapointN(0≤N≤100,000)onanumberlineandthecowisatapointK(0≤K≤100,000)onthesamenumberline.FarmerJohnh
X~R
·
2020-09-16 00:34
bfs&&dfs
图的创建,
深搜
,
广搜
(基于临接表实现)
#include#include#include#includeusingnamespacestd;#defineMaxVertexNum100//最大顶点数typedefenum{DG,UDG,DN,UDN}GraphKind;//图的种类typedefintInfoType;typedefcharVertexType;typedefstructArcNode{intadjvex;//邻接点域,
技术宅--火狼
·
2020-09-15 23:26
数据结构和算法基础
数据结构与算法
[搜索]
广搜
的两道题
抓住那头牛(POJ3278)广度优先搜索算法如下:(用QUEUE)(1)把初始节点S0放入Open表中;(2)如果Open表为空,则问题无解,失败退出;(3)把Open表的第一个节点取出放入Closed表,并记该节点为n;(4)考察节点n是否为目标节点。若是,则得到问题的解,成功退出;(5)若节点n不可扩展,则转第(2)步;(6)扩展节点n,将其不在Closed表和Open表中的子节点(判重)放入
ZoeGreenn
·
2020-09-15 23:51
算法与数据结构
业余ACM
递归+回溯+剪枝 |
深搜
+剪枝 | 剪格子
2013真题如图1所示,3*3的格子中填写了一些整数。我们沿着图中的红色线剪开,得到两个部分,每个部分的数字和都是60。本题的要求就是请你编程判断:对给定的m*n的格子中的整数,是否可以分割成两个部分,使得这两个区域的数字和相等。如果无法分割,则输出0。程序输入输出格式要求:程序先读入两个整数m,n,用两个空格分割(m,n#includeusingnamespacestd;intm,n;intto
毕业即胜利
·
2020-09-15 23:51
算法
pid=2612-(
广搜
)
PassayearlearninginHangzhou,yifenfeiarrivalhometownNingboatfinally.LeaveNingbooneyear,yifenfeihavemanypeopletomeet.EspeciallyagoodfriendMerceki.Yifenfei’shomeisatthecountryside,butMerceki’shomeisinthe
滴滴肥猫
·
2020-09-15 23:15
搜索
算法竞赛入门第七章:迭代加
深搜
索
(1)而迭代加
深搜
索算法则是限制每一次搜索的深度最大为maxd,然后进行搜索。这样每次加深一层,只要解的深度不是太深,最终就可以得到结果
PYB不开心
·
2020-09-15 23:14
ACM
常用算法
UPC-8377 Playoff(
深搜
暴力)
题目描述TheMinatoMiraiFootballAssociationhostsitsannualchampionshipasasingleround-robintournament,inwhicheachteamplaysasinglematchagainstalltheothers.Unlikemanyotherround-robintournamentsoffootball,matche
kuronekonano
·
2020-09-15 23:13
暴力
广搜深搜
【BZOJ1195】【HNOI2006】最短母串(AC自动机,状压,BFS)
DescriptionclickmeSolution考虑建出所有串的AC自动机,然后直接在AC自动机上进行
广搜
,队列的每个元素存下已经包含了哪几个串(状压)、队列中的前驱元素位置,BFS可以保证字典序最小
Hany01
·
2020-09-15 22:16
BZOJ
省选
AC自动机
状压
BFS
树的直径与树的中心
求法:两次
深搜
或DP。
FarmerJohn
·
2020-09-15 22:52
算法
动态规划
数据结构
树
直径
中心
USACO 2015Feb 牛跳房子
洛谷P3120题目链接难度:普及-(我是蒟蒻)原本是为了练线段树的,结果这题跟线段树毫无关系-_-我犯的错误一看到这道题,第一反应是
深搜
dfs,于是就有了以下代码:#includeusingnamespacestd
小破枪_pistol
·
2020-09-15 22:46
解题报告
POJ 2676/2918——数独DFS
对DFS算法不了解可以先阅读http://blog.csdn.net/chuck001002004/article/details/50396329,磨刀不误砍柴工
广搜
算法能有效求解最短路问题,
深搜
算法可以巧解数独类的问题
单纯的呼大帅
·
2020-09-15 21:13
经典题目
深搜
判断结点i和结点j之间存在路径
intvisited[MAXSIZE]={0};intExist_Path_DFS(ALGraphG,inti,intj){intp;if(i==j)return1;else{visited[i]=1;for(p=FirstNeighbor(G,i);p>=0;p=NextNeighbor(G,i,p)){if(!visited[p]&&Exist_Path_DFS(G,p,j)){return1
rvlt1
·
2020-09-15 20:31
马踏棋盘(从低效到高效)
分析x1一看题目说是8x8棋盘,要求走遍棋盘,首先想到的便是直接
深搜
即可,但是后面说到要求非递归程序,这也简单,自己把递归的那一部分改
指关节
·
2020-09-15 19:55
算法
马踏棋盘问题
BFS
广搜
+贪心 leetcode 1293. 网格中的最短路径
BFS
广搜
+贪心leetcode1293.网格中的最短路径题目描述概述题目类型扩展:方法一:visited访问标记数组二维+贪心(推荐)方法二:visited访问标记数组三维扩展(用于比较)题目描述leetcode1293
谷页风
·
2020-09-15 17:37
leetcode题解
算法
[LeetCode]problem 365. Water and Jug Problem
TAG最大公约数;裴蜀定理;数论;
深搜
失败题目链接方法服了,这个题不是太懂。以前考试的时候考过,是用
深搜
来做…于是我就做了,然后发现内存爆了。有个case数太大。
小文件
·
2020-09-15 15:45
找工作
leetcode
poj2488A Knight's Journey
/*这个题有很多方法但是我直接想到的是dfs,经典dfs的方法,思想沿用
深搜
的思想,控制好边界条件,主要就是一个安字典序排列的问题,这个需要规定一个特定的方向即可,如下面数组里dir的方向其他没什么了,
small__snail__5
·
2020-09-15 15:59
dfs
极角排序:POJ 1696(叉积+
深搜
)
POJ1696题意:一只很特殊的蚂蚁,只能向坐转,并且不能经过已经走过的路。一张地图上有n个食物让蚂蚁去采集,求蚂蚁经过所有食物的顺序(找出一条最长的非右拐的路径)。样例:SampleInput2(二次测试)10(十个食物点)145(点的编号,x坐标,y坐标)2983594175326637101088192410761416112119387412859206327168213915110141
shenzhenhair
·
2020-09-15 14:41
vijosP1159 岳麓山上打水
vijosP1159岳麓山上打水链接:https://vijos.org/p/1159【思路】迭代加
深搜
索+完全背包判断。自己没有思路,看的别人代码。
hahalidaxin
·
2020-09-15 14:24
Vijos P1159 - 岳麓山上打水
思路了解了一下迭代加
深搜
索(DFSID),就是枚举上限的DFS。枚举种类,然后依次判断。
IceIceBear
·
2020-09-15 13:48
Dynamic
Programming
Searching
/
Sorting
杭电 More is better (DFS)
用vector,用
深搜
的方法寻找最大分量。n,m记录最小端点与最大端点,DFS时可以减少端点遍历的时间。
_西西_
·
2020-09-15 13:42
搜索
两百天两百题大挑战之1——岛屿数量
200.岛屿数量【中等题】【
深搜
&
广搜
】给你一个由‘1’(陆地)和‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向或竖直方向上相邻的陆地连接形成。
算法岗从零到无穷
·
2020-09-15 06:18
一天一道算法题
Minesweeper(
深搜
)
MinesweeperisagameavailablewiththeWindows™operatingsystem.TheobjectofMinesweeperistolocatealltheminesasquicklyaspossiblewithoutuncoveringanyofthem.Youcanuncoverasquarebyclickingit.Ifyouuncoveramine,yo
vizard_
·
2020-09-15 05:23
Minesweeper(
深搜
)
描述:MinesweeperisagameavailablewiththeWindows™operatingsystem.TheobjectofMinesweeperistolocatealltheminesasquicklyaspossiblewithoutuncoveringanyofthem.Youcanuncoverasquarebyclickingit.Ifyouuncoveramine
Gabriel_tzc
·
2020-09-15 04:21
Leetcode 22. 括号生成
暴力
深搜
,s是当前的括号串,sta得到下一个括号是否可以是’(‘或’)’,当已经使用了n个’(‘,直接在s后面补上右括号即可classSolution{public:vectorsta;vectorans
Bendaai
·
2020-09-15 04:41
判断一个有向图是否有环
SampleInput781213242634455257SampleYES大致的思路是
深搜
,将
深搜
DreamHarper
·
2020-09-15 02:30
ACM入门
C++
原创水代码
数据结构
专题四 Problem J
办公室是起点,为1,终点是家为2,要求:每次到达新点一定是更加接近终点,问有多少种路径三、解题思路形成过程开始用dijkstra算法求出所有点到终点的最短距离,然后用
深搜
搜索求出路径个数。
ML_ACM
·
2020-09-15 02:51
专题四
翻转棋
广搜
的问题,重点是位运算的应用。每翻转一个状态就对应一个16位的二进制数。翻转一次就是把某个数上下左右四个位置的棋子都翻转,即0->1,1->0。
橘子唯一
·
2020-09-15 01:05
广搜
位运算
武士风度的牛(暴力
广搜
)
此题为纯
广搜
~~可提高对
广搜
的理解。Description农民John有很多牛,他想交易其中一头被Don称为TheKnight的牛。
橘子唯一
·
2020-09-15 01:05
广搜
2019/7/9
4.s到e的距离就是d邓老师的堆1.将区间构造为左闭右开,且区间不变2.找到这个区间里面大于a的地方3.所有区间都不包含mid4.根据在坐标的位置确定大于,小于逻辑5.确实有的放条件成立的那边徐老师的
深搜
小布克
·
2020-09-14 22:11
BZOJ 3631 [JLOI2014]松鼠的新家 tarjanlca
求每个节点的访问次数.方法:离线tarjanlca.解析:(果然自己还是弱啊,结尾标记都不会传),膜拜神犇orzPoPoQQQ首先题意说的已经很清了,用lca就可以过.用sum数组记录首标记,end记录尾标记,在
深搜
里上传就可以
wzq_QwQ
·
2020-09-14 21:28
Least
Common
Ancestors
BZOJ刷题录
Tree Cutting (Easy Version)(树
深搜
)
链接:F1-TreeCutting(EasyVersion)题意:给一棵有n个结点的树,每个结点有有三种情况,蓝色,黑色,红色给定n-1条边问:如果删掉一条边,使得到的两个子树中,一棵子树包含所以蓝点,另一颗包含红点,有多少种删边方法解析:遍历这棵树,分别累计子节点的蓝点和红点数目如果如果子节点包含所以蓝色点,且没有红色点或者子节点包含所以红色点,且没有蓝色点就可以删除这条边ac:#include
tαOαo
·
2020-09-14 21:22
DFS
图的遍历(
深搜
和
广搜
的思想)
一、深度优先搜索遍历图1、图的存储:二维数组,i,j表示点,a[i][j]表示边长。//图的dfs遍历#includeusingnamespacestd;constintINF=0x3ffffff;intn,m,sum;inta[101][101],vis[101];voiddfs(intst){inti;printf("%d",st);sum++;if(sum==n)return;//访问次数达
WA掘机
·
2020-09-14 20:51
啊哈!算法
CodeForces - 962C Make a Square (dfs)
水题
深搜
即可但要注意前导0的问题#include#include#include#include#include#include#include#include#definelllonglong#defineullunsignedlonglongconstintN
qmhna
·
2020-09-14 19:29
搜索
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他