蓝桥杯2015年第六届真题-穿越雷区(BFS, 代码易懂) 摘要: ##### 题目要求的是找最短路径,所以最容易想到、最简便的方法就是BFS 不可走的情况:越界、已访问过、map[now.r][now.c]==map[tr][tc] ```cpp #i…… 题解列表 2022年04月04日 0 点赞 0 评论 330 浏览 评分:9.9
蓝桥杯2015年第六届真题-穿越雷区-题解(C++代码) 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h> using namespace std; char a[100][100]; int n,vis[100][100]…… 题解列表 2020年08月18日 0 点赞 0 评论 658 浏览 评分:9.9
蓝桥杯2015年第六届真题-穿越雷区-题解(C语言代码) 摘要:#include <stdio.h> int b[110][110],n,step=100000; char a[110][110]; int dx[4]={0,1,-1,0}; int dy…… 题解列表 2020年08月11日 0 点赞 0 评论 893 浏览 评分:9.9
蓝桥杯2015年第六届真题-穿越雷区-题解(Python代码) 摘要:解题思路: 很明显用广搜就能解决。参考代码:n = int(input()) #模拟地图 mMap = [list(input().split()) for _ in range(n)] …… 题解列表 2020年08月28日 0 点赞 0 评论 705 浏览 评分:9.9
蓝桥杯2015年第六届真题-穿越雷区 (Python代码)BFS算法 摘要:```python n=int(input()) df=[[0 for i in range(n)] for j in range(n)] for i in range(n): STR…… 题解列表 2020年03月25日 0 点赞 0 评论 759 浏览 评分:9.9
蓝桥杯2015年第六届真题-穿越雷区-题解(C++代码)两种方法(dfs+bfs) 摘要:**方法**:dfs,dfs求最短路 **dfs**: **思路:** - 终止条件:走到‘B’ - 往下走条件:下一个点没被访问过,在地图之内,符合走一正一负 1. !vis[x][y]没…… 题解列表 2020年02月22日 0 点赞 0 评论 1034 浏览 评分:9.9
穿越雷区-题解(C++代码) 一遍过,新手上路DFS 摘要: #include using namespace std; int n; //a存,b标记 char a[101][101]; char b[101][101]; …… 题解列表 2020年02月15日 0 点赞 0 评论 818 浏览 评分:9.9
蓝桥杯2015年第六届真题-穿越雷区 (C++代码) 摘要:本题用最典型的bfs算法,定义了一个保存了x,y坐标,步数,权值的结构体,要记好结构体赋值的公式,希望大家指点。 ```cpp #include #include using namesp…… 题解列表 2020年02月14日 0 点赞 0 评论 569 浏览 评分:9.9
DFS解法,典型迷宫类问题 摘要:我在做笔记!!!理解的属于前面大佬们的代码思路: 1、找到A点的坐标,标记下来,储存4四种走法类型,申请一个boolean类型,判段方格是否走过,避免死循环 2、循环4种类型,判段是否超出…… 题解列表 2022年05月10日 0 点赞 0 评论 375 浏览 评分:9.9
蓝桥杯2015年第六届真题-穿越雷区 (简单的BFS) 摘要:# 穿越雷区 ## 题目要求 找出一条最短路径所需要的步数,使得战车可以从A点顺利到达B点,其中相邻两次坐标点的能量区不能相同,A、B点没有能量区。 ## 思路分析 类似迷宫这…… 题解列表 2021年07月22日 0 点赞 0 评论 558 浏览 评分:9.9