- 0
- 0
- 约小于1千字
- 约 7页
- 2022-08-27 发布于北京
- 举报
考研复试机试系统培训
团队:登登考研
主讲:登登学长
14深度优先搜索(DFS)
上节课的课后习题
1.小猴子下落
2.二叉树遍历
DFS求连通块--八连通块
题目描述:
输入一个m行n列的字符矩阵,统计字符“@”组成多少个八连通块。如果两个字符“@”所在的格子相邻(横,竖或者对角线方向),就是他们属于同一个八连通块。
输入:
输入包含多组数据,每组数据包含两个数字m,n(n, m10)表示矩阵的行和列。接下来是一个n行m列的由字符“*”和“@”组成的矩阵。当m=n=0表示输入结束
输出:
对于没组输入你要统计字符“@”组成多少个八连通块
样例输入
5 5
****@
*@@*@
*@**@
@@@*@
@@**@
0 0
样例输出
2
描述
给有一个N*M的迷宫,包含起点S,和终点D,墙X和地面,0秒主人公从S出发,每秒能走到四个与其相邻的位置中间的一个,且每个位置被行走之后都不能再次走入,问是否存在这样一个条路径使主人公在T秒时刚好走到D。
输入
输入包含多组数据,每组数据第一行为N,M,T(1N,M7;0T50),接下来是N行M列的迷宫,S和D分别表示出发点和终点,“.”和“X”分别表示地面和墙。地面能走,墙不能走。N=M=T=0表示输入结束。
输出
存在上面的路径输出YES否则输出NO
样例输入:
4 4 5
S.X.
..X.
..XD
....
3 4 5
S.X.
..X.
...D
0 0 0
样例输出:
NO
YES
本节课课后习题
1.生成树
THANK YOU
团队:登登考研
主讲:登登学长
您可能关注的文档
- 04.2012年企业咨询座谈会实施方案.pdf
- 客户营销与管理销售心理学2天许晋.pdf
- 关于2015年中央本级支出决算的说明a description of central level general public budget expenditure.pdf
- 七中考常见的隐含条件及其内容.pdf
- 10一元稀疏多项式计算器.pdf
- 创维超级单片3p30、4p305p30机心的存储器初始化操作.pdf
- 广州管圆线虫脑炎治疗.pdf
- 复试复习笔试2014电子科大.pdf
- 定制系列生成sys dump2pkg使用教程.pdf
- tkec-b0503尚途项目管理控制程序project manage.pdf
原创力文档

文档评论(0)