蓝桥杯2017年第八届真题-青蛙跳杯子(BFS) 摘要: #include using namespace std; int dx[6] = {1, 2, 3, -1, -2, -3}; clas…… 题解列表 2022年08月28日 0 点赞 0 评论 152 浏览 评分:0.0
1878: 蓝桥杯2017年第八届真题-青蛙跳杯子(JAVA题解 BFS) 摘要:解题思路:bfs, 我以青蛙位置做bfs,也可以以空杯子位置做bfs注意事项:参考代码:import java.io.*; import java.util.*; // https://www…… 题解列表 2022年04月05日 0 点赞 0 评论 207 浏览 评分:0.0
优质题解 蓝桥杯算法训练VIP-青蛙跳杯子看完包会的(BFS) 摘要:**1.看题找算法**:典型BFS题目 **2思路分析:**输入时即输入2个字符串,我们要通过变换让2个字符串相等.即找到空的杯子,以空杯子为原点bfs,交换空杯子与青蛙不断生成新 的字符串,同时要…… 题解列表 2022年03月12日 0 点赞 0 评论 504 浏览 评分:9.9
青蛙跳杯子 摘要:解题思路:通过BFS遍历所有情况,最先与结果匹配的那种情况,就是步数最少的情况。注意事项:1、这是个一维问题,青蛙移动规则可以抽象为空杯子的坐标变换,坐标变换量为{-3,-2,-1,1,2,3}(每次…… 题解列表 2022年03月07日 0 点赞 0 评论 510 浏览 评分:9.9
常规bfs-青蛙跳杯子 摘要:```cpp #include #include #include #include using namespace std; string a,b; int dis[]={1,…… 题解列表 2022年02月11日 0 点赞 0 评论 189 浏览 评分:9.9
优质题解 1878: 蓝桥杯2017年第八届真题-青蛙跳杯子(Python3)BFS 摘要:解题思路: 1.BFS遍历所有状态,储存状态及其对应的步数; 2.发现和结果吻合则退出。注意事项: 1.使用字典存储某一状态和对应步数,便于查找重复状态,降低时间复杂度; 2.…… 题解列表 2021年04月10日 0 点赞 1 评论 406 浏览 评分:8.5
蓝桥杯2017年第八届真题-青蛙跳杯子-题解(C++代码) 摘要:### 解题思路: 从第一个空杯子开始宽搜,每次前进1、2、3步判断每次的状态是否合法,如果合法就放入队列。 ```cpp #include #define x first #defi…… 题解列表 2020年10月11日 0 点赞 0 评论 284 浏览 评分:9.9
蓝桥杯2017年第八届真题-青蛙跳杯子-题解(C++代码) 摘要:```cpp #include using namespace std; int kong_x, ans; string s1, s2; int dir[] = {-3, -…… 题解列表 2020年09月14日 0 点赞 0 评论 454 浏览 评分:9.9
蓝桥杯2017年第八届真题-青蛙跳杯子-C++直观BFS解法 摘要:### 利用BFS枚举所有状态,注意判断出界 ```cpp #include #include #include #include using namespace std; t…… 题解列表 2020年07月15日 0 点赞 0 评论 372 浏览 评分:6.0
蓝桥杯2017年第八届真题-青蛙跳杯子-题解(C语言代码) 摘要:一开没有用map 去标记去重,导致评测内存爆了。 ``` #include #include #include #include #include using namespac…… 题解列表 2020年07月09日 0 点赞 0 评论 500 浏览 评分:0.0