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
广搜-深搜
Openjudge-4115-佐助和鸣人
这一题是一道
广搜
的题目,首先我们通过读入字符串读入每一行,然后顺带找到鸣人的位置。
weixin_38167855
·
2020-08-17 19:20
图论之图的遍历DFS与BFS
//一个图的
深搜
voiddfs(intx){visited[x]=
皮科克
·
2020-08-17 18:28
图论
POJ4115:鸣人和佐助(
广搜
)
POJ4115:鸣人和佐助描述已知一张地图(以二维矩阵的形式表示)以及佐助和鸣人的位置。地图上的每个位置都可以走到,只不过有些位置上有大蛇丸的手下,需要先打败大蛇丸的手下才能到这些位置。鸣人有一定数量的查克拉,每一个单位的查克拉可以打败一个大蛇丸的手下。假设鸣人可以往上下左右四个方向移动,每移动一个距离需要花费1个单位时间,打败大蛇丸的手下不需要时间。如果鸣人查克拉消耗完了,则只可以走到没有大蛇丸
WaveBridge
·
2020-08-17 18:18
acm之路
bfs
搜索与图论 - DFS
数据范围1≤n≤71≤n≤7输入样例:3输出样例:1231322132313123212、分析3、代码idx代表
深搜
的层数idx=0代表根节点idx=n代表叶节点importjava.util.
zhouth94
·
2020-08-17 18:05
算法基础学习
HDU杭电acm2078-复习时间
一直在用dfs
深搜
求总的最大效率,到最后才发现,此题只是求其中一个的最大效率。那不就是100和最小难度的
winter2121
·
2020-08-17 17:29
ACM**闲杂模拟**
Jumping Frog
题目连接:JumpingFrog大致题意:一只青蛙从原点出发,路途中有些点不可达,每次最远跳跃d,询问最少跳多少次可以到达终点解题思路:暴力dfs
深搜
AC代码:#includetypedeflonglongll
逍遥Fau
·
2020-08-17 17:59
搜索题目
简单题目
dfs
c语言
剪枝
acm竞赛
icpc
2017第八届蓝桥杯省赛-大学A组 跳蚱蜢(
广搜
BFS+状态压缩)
描述如图p1.png所示:有9只盘子,排成1个圆圈。其中8只盘子内装着8只蚱蜢,有一个是空盘。我们把这些蚱蜢顺时针编号为1~8每只蚱蜢都可以跳到相邻的空盘中,也可以再用点力,越过一个相邻的蚱蜢跳到空盘中。请你计算一下,如果要使得蚱蜢们的队形改为按照逆时针排列,并且保持空盘的位置不变(也就是1-8换位,2-7换位,…),至少要经过多少次跳跃?注意:要求提交的是一个整数,请不要填写任何多余内容或说明文
riba2534
·
2020-08-17 14:44
【蓝桥杯】
【搜索(DFS/BFS)】
广搜
——蓝桥杯之跳蚱蜢
广搜
——蓝桥杯之跳蚱蜢原作:https://blog.csdn.net/qq_36306833/article/details/78992459题目描述:标题:跳蚱蜢如图所示:有9只盘子,排成1个圆圈。
RBLT
·
2020-08-17 11:15
杭电 HDU ACM 2612 Find a way (简单两路
广搜
)
欢迎参加——每周六晚的BestCoder(有米!)FindawayTimeLimit:3000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6362AcceptedSubmission(s):2116ProblemDescriptionPassayearlearninginHangzhou,y
研发之道
·
2020-08-17 10:33
dfs
bfs
搜索
北京信息科技大学第十一届程序设计竞赛E-- kotori和素因子(
深搜
)
链接:https://ac.nowcoder.com/acm/contest/940/E题目描述kotori拿到了一些正整数。她决定从每个正整数取出一个素因子。但是,kotori有强迫症,她不允许两个不同的正整数取出相同的素因子。她想知道,最终所有取出的数的和的最小值是多少?注:若a%k==0,则称k是a的因子。若一个数有且仅有两个因子,则称其是素数。显然1只有一个因子,不是素数。输入描述:第一行
weixin_30882895
·
2020-08-17 06:37
面积area(
广搜
)
题目:面积(area)编程计算由“*”号围成的下列图形的面积。面积计算方法是统计号所围成的闭合曲线中水平线和垂直线交点的数目。如下图所示,在1010的二维数组中,有“*”围住了15个点,因此面积为15。样例输入:0000000000000011100000001001000000010010001000101001010100100100110110001000010000011111000000
sunday_soft
·
2020-08-17 05:02
广搜
麻将游戏(
广搜
)
题目:在一种”麻将”游戏中,游戏是在一个有W*H格子的矩形平板上进行的。每个格子可以放置一个麻将牌,也可以不放(如图所示)。玩家的目标是将平板上的所有可通过一条路径相连的两张相同的麻将牌,从平板上移去。最后如果能将所有牌移出平板,则算过关。这个游戏中的一个关键问题是:两张牌之间是否可以被一条路径所连接,该路径满足以下两个特性:它由若干条线段组成,每条线段要么是水平方向,要么是垂直方向。这条路径不能
sunday_soft
·
2020-08-17 05:02
广搜
营救(
广搜
)
问题描述铁塔尼号遇险了!他发出了求救信号。距离最近的哥伦比亚号收到了讯息,时间就是生命,必须尽快赶到那里。通过侦测,哥伦比亚号获取了一张海洋图。这张图将海洋部分分化成n*n个比较小的单位,其中用1标明的是陆地,用0标明是海洋。船只能从一个格子,移到相邻的四个格子。为了尽快赶到出事地点,哥伦比亚号最少需要走多远的距离。输入格式第一行为n,下面是一个n*n的0、1矩阵,表示海洋地图最后一行为四个小于n
sunday_soft
·
2020-08-17 05:30
广搜
玛雅人的密码
广搜
裸的
广搜
,visited数组可以用一个map代替#include#include#include#include#include#include#include#include#defineIN1MyMap
xutian_curry
·
2020-08-17 04:08
广度优先搜索
HDU1548【Dijkstra和BFS】
pid=1548【
广搜
BFS分析】有N层楼,每层只能上或者下Ni阶,但是不能低于一层或高于N层,所以,每一次往两个方向搜索。
-Rosanna
·
2020-08-17 03:26
做题记录
【ACM回顾】简单搜索
今天主要回顾一下几个搜索DFS——DepthFirstSearchBFS——BreadthFirstSearchA*迭代加
深搜
索今天DFS和BFS的实现就不细讲了我们先直接看A*算法的实现(python
weixin_30731287
·
2020-08-17 03:44
Aizu - 0033(
深搜
)
题目链接:点击打开链接解析:
深搜
。用vis数组做标记,1的代表第一个数组,0的代表第二个数组。通过dfs生成第一个递增的数组,然后检查余下数字组成的第二个数组。
DoubleQ_
·
2020-08-17 03:04
热身系列
Aizu - 0118(
深搜
)
题目链接:点击打开链接解析:
深搜
无疑,和水洼那题类似。以查找过的赋值1,然后每次找不是1的位置,一搜一片即可。最后记录多少有片区域。
DoubleQ_
·
2020-08-17 03:03
热身系列
POJ - 1979(
深搜
)
题目链接:点击打开链接解析:
深搜
无疑,搜的时候记得把当前点置为不可行,之后在搜周边点。另一个坑点是,要特别考虑@周边都是墙这种情况,此时输出0(只有他当前的那一个点)。
DoubleQ_
·
2020-08-17 03:03
热身系列
正整数 n 所有可能的和式的组合
正整数n所有可能的和式的组合(如;4=1+1+1+1、1+1+2、1+3、2+2、4)代码的思想是,从最小值开始,依次加入序列中,整体类似DFS(
深搜
),因为有回退的一步。
阿桑-
·
2020-08-17 02:01
数据结构与算法
HDU2084 数塔(
深搜
DFS优化+动态规划)
题目:数塔TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):39088AcceptedSubmission(s):23271ProblemDescription在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的:有如下所示的数塔,要求从顶层走到底层,若每一
riba2534
·
2020-08-17 02:23
【搜索(DFS/BFS)】
【其他dp】
HDU2612 Find a way(双路
广搜
BFS)
题目:FindawayTimeLimit:3000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):11589AcceptedSubmission(s):3771ProblemDescriptionPassayearlearninginHangzhou,yifenfeiarrivalhometow
riba2534
·
2020-08-17 02:51
【搜索(DFS/BFS)】
hdu3085 双向bfs
思路:双向bfs一个
广搜
男生的路线,另一个
广搜
女生的路线,对于男生每秒可以移动三个单位意思是最多移动三个单位,哎,我当初就是这一点没
D.Fu
·
2020-08-17 02:57
搜索
codeforces 529div3 problem D
题意是给你一个有向环,让你根据给你的信息求出这个环的序列,给你的信息是这个节点的下面的两个节点思路:首先应该想到是搜索的方法,在
深搜
过程中,传递一个当前的节点,和祖宗节点,祖宗节点的作用是确保当前节点的下一个节点也在祖宗节点的后连个节点中
D.Fu
·
2020-08-17 02:57
搜索
acm基础1_
深搜
与宽搜
//deepfirstsearchvoiddfs(adjlistadj,intv,intvisited[])//adjisaadjlist,vistheNo.offirstpoint,visitedisaassistantarray{inti;structedgeNode*p;visited[v]=1;printf("[%d,%c]",v,adj[v].data);p=adj[v].link;wh
iteye_16868
·
2020-08-17 00:20
hdu1548
题意:一个人要从某一层电梯到另一层电梯,每层电梯都只能上或者下特定层数,问你从某一层到另一层最少需要按多少次电梯按钮如果你看了数据范围的话你就会想到用BFS
广搜
用
广搜
就会想到队列我先说说队列的几个基本语句吧
雅歌不会编代码
·
2020-08-17 00:24
算法
HDU1548-A strange lift-最短路(Dijkstra模板题)
pid=1548这个题目很容易让人用
广搜
。。。无语。。。
wlxsq
·
2020-08-16 23:54
图论-图-最短路
汉诺塔算法解析
这几天,学长要求我们,看些基础算法视频,以便于开学讲
深搜
,
广搜
,所以拿起研究这Hanoi研究其实很简单,从纸上,写下每一步的递归过程,以及结合主要的思路。
「已注销」
·
2020-08-16 23:08
Algorithm
C++数据结构大作业之用并查集随机生成迷宫及
深搜
深宫路径
头文件Maze.h#include#include#ifndefMAZE_H#defineMAZE_HconstcharresultSymbol='#';constcharwallSymbolH='-';constcharwallSymbolV='|';constcharwallCorner='+';constcharroomSymbol='';classMaze{public:char**maz
weixin_30955617
·
2020-08-16 21:31
剑指 Offer 55 - I. 二叉树的深度
提示:节点总数left),maxDepth(root->right))+1;}};BFS和今天的每日一题是一样的,
深搜
/
广搜
都是很重要的模板。使用队列进行层次
XD207R
·
2020-08-16 21:22
剑指offer
1到n全排列的真正复杂度
就像以前写素数环是最简单的
深搜
总情况是6!但是你可能每一层都是for(1—n)然后判断有没有用过其实时间复杂度是6^6而不是6!下面是N!
没有灵魂的程序员
·
2020-08-16 17:36
搜索
将一个数拆分成多个素数之和
如12可以拆分成2+3+7,或5+7实际上可以用
深搜
解决defjudge_prime(n):if(n==0orn==1):returnFalseif(n==2):returnTrueif(n%2==0)
hhmy77
·
2020-08-16 12:25
Python
【JavaScript】tarjan算法求强连通分量
网易提前批笔试8月8日前端/客户端/算法第四题首先要理解tarjan算法,资源如下百度百科的注释比较多,也提供了几种编程语言的代码b站很多视频资源,搜tarjan,即出现.SHHHS的配图对理解tarjan算法的
深搜
流程很有帮助
咔咔瓷
·
2020-08-16 11:41
洛谷 P2853 Cow Picnic S(DFS)
https://www.luogu.com.cn/problem/P2853题目大意k头牛在n个点上,m条有向边,统计那些所有牛都能到达的点的个数思路很容易就想到,以每头牛为起点去
深搜
,能走到的地方数值加
黎苏
·
2020-08-16 10:04
随笔
code
dfs
OJ2139图结构练习——BFS——从起始点到目标点的最短步数(
广搜
的步数)
图结构练习——BFS——从起始点到目标点的最短步数TimeLimit:1000MSMemorylimit:65536K题目描述在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天,天灾军团的领袖巫妖王决定派兵攻打近卫军团,天灾军团的部队如此庞大,甚至可以填江过河。但是巫妖
无法预料
·
2020-08-16 07:22
图
图的
深搜
与
广搜
typedefcharVType;#defineINF65535#defineMAXVEX100//邻接矩阵typedefstruct{VTypevertices[MAXVEX];intedges[MAXVEX][MAXVEX];intvexnum,edgenum;}MGraph;//邻接表typedefstructENode{intadjvex;structENode*next;}ENode;t
q354636996
·
2020-08-16 07:40
poj 2342 深度搜索
id=2342思路是:
深搜
便利该树,已访问
pipitongkw1
·
2020-08-16 07:31
ACM
DP
深搜
模版
ProblemD走迷宫时限:1000ms内存限制:10000K总时限:3000ms描述:判断是否能从迷宫的入口到达出口输入:先输入两个不超过20的正整数表示迷宫的行数m和列数n,再输入口和出口的坐标,最后分m行输入迷宫,其中1表示墙,0表示空格每个数字之间都有空格。输出:只能向上、下、左、右四个方向走若能到达,则输出"Yes",否则输出"No",结果占一行。输入样例: 33002200011001
碳酸钙的01妖精
·
2020-08-16 04:11
c++
深搜
【leetcode】542. 01 矩阵
深搜
dfs是“某一解”。首先找到给定节点,判断它是否为0,这个初始节点当作第0层,此时distance为0。找到初始节点周围四个坐标,这四个节点当作第一层,此时distance为1,判断
littlemichelle
·
2020-08-16 02:51
leetcode
HDU 1427 速算24点 (
深搜
)
题目链接ProblemDescription速算24点相信绝大多数人都玩过。就是随机给你四张牌,包括A(1),2,3,4,5,6,7,8,9,10,J(11),Q(12),K(13)。要求只用'+','-','*','/'运算符以及括号改变运算顺序,使得最终运算结果为24(每个数必须且仅能用一次)。游戏很简单,但遇到无解的情况往往让人很郁闷。你的任务就是针对每一组随机产生的四张牌,判断是否有解。我
weixin_30539625
·
2020-08-16 02:11
算24(
深搜
)
算24总时间限制:3000ms内存限制:65536kB描述给出4个小于10个正整数,你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式。现在的问题是,是否存在一种方式使得得到的表达式的结果等于24。这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定义一致(这里的除法定义是实数除法)。比如,对于5,5,5,1,我们知道5*(5–1/5)=24,因此可以得到24。又比如,对于1
密码锁
·
2020-08-16 01:48
搜索
百度&唱吧面试
策略部侧重问一些机器学习方面的知识,问到我的有CNN,transformer,CTC这些的,也会问一些基础的算法比如走迷宫,
深搜
广搜
之类的,但是更多的时间还是在讨论科研项目以及论文吧。
西工大苗苗
·
2020-08-16 00:14
找工作
速算24点
深搜
的进一步体会
题目描述速算24点相信绝大多数人都玩过。就是随机给你四张牌,包括A(1),2,3,4,5,6,7,8,9,10,J(11),Q(12),K(13)。要求只用'+','-','*','/'运算符以及括号改变运算顺序,使得最终运算结果为24(每个数必须且仅能用一次)。游戏很简单,但遇到无解的情况往往让人很郁闷。你的任务就是针对每一组随机产生的四张牌,判断是否有解。我们另外规定,整个计算过程中都不能出现
Kevin&Swift
·
2020-08-16 00:24
算法数据结构
组合(java
深搜
(dfs)+剪枝)
packageLeetCode;importjava.util.ArrayList;importjava.util.List;/*给定两个整数n和k,返回1...n中所有可能的k个数的组合。示例:输入:n=4,k=2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]*/publicclassCombine{publicList>combine(intn,intk){
ArchitectDream
·
2020-08-16 00:32
算法试题(java)
hdu1664 放苹果(经典简单dfs)
思路:刚开始想用并查集做这题,后来才知到居然
深搜
就行。既然是
深搜
,就要全部情况都考虑好,边界也要处理好。
Flynn_curry
·
2020-08-15 23:40
poj
数据结构-各种搜索
搜索算法:深度优先搜索(DFS)
关于
深搜
的介绍,在网上有很多,不再赘述。主要以题目形式实例讲解。POJ-1321(http://poj.org/problem?
dingzi1875
·
2020-08-15 22:26
数据结构与算法
走迷宫(
深搜
做法+)
走迷宫TimeLimit:1SecMemoryLimit:128MBSubmit:85Solved:77[Submit][Status][WebBoard]DescriptionX身在一个M*N大小的迷宫中,迷宫中的障碍物是不能通行的。迷宫中用S代表X,用E代表出口,#代表障碍物,*代表可以通行的道路。X只可以向上、下、左、右四个方向行走,并且每一步只能走一个单位的长度。现给定M,N以及迷宫的样子
I_O_fly
·
2020-08-15 21:58
ACM算法题
DFS深度优先搜索 之 "两点”游戏
从起点出发,走过的点要做标记,发现有没走过的点,就随意挑一个往前走,走不了就回退,此种路径搜索策略就称为“DFS”,简称“
深搜
”。对于回溯和DFS的理解:回溯是一种基本的思想
Arabic1666
·
2020-08-15 21:29
AC
Dreamer
DFS
力扣(leetcode)77.组合——
深搜
(DFS)
力扣(leetcode)77.组合——
深搜
(DFS)原题传送门题解:排列组合+dfs:从n个不同的数字中找出k个不同的数字,一共有C(n,k)中情况;这道题需要全排列,用深度优先搜索(dfs)就能搞定。
Ember_Sky
·
2020-08-15 21:58
LeetCode
c++:深度优先搜索(24点)
今天把24点的
深搜
(递归)程序轻松(努力)的读懂了,大概的程序我贴在下面#includeusingnamespacestd;intT[4],r[3][4],w;voidprint(){for(inti=
piao_yi_chen
·
2020-08-15 21:35
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他