摘要:
一.题目描述: 二.解题思路: 如果当前点是0的话跑一边bfs判断是否能到边界,如果能到边界,说明并没有形成闭合圈,反之则形成了,然后再跑一边bfs填颜色即可。 三.代码实现: 1 #include "bits/stdc++.h" 2 using namespace std; 3 int mp[35 阅读全文
posted @ 2022-01-09 21:16
scannerkk
阅读(95)
评论(0)
推荐(0)
摘要:
一.题目描述: 二.解题思路: 从第a层一直dfs即可,不过需要注意的是判断如果大于当前已知答案的步数后要return,不然T两个点。 三.代码实现: 1 #include "bits/stdc++.h" 2 using namespace std; 3 int n,a,b; 4 int step 阅读全文
posted @ 2022-01-09 21:13
scannerkk
阅读(40)
评论(0)
推荐(0)
摘要:
一.题目描述: 二.解题思路: 马在象棋中是走日的,所以根据这个特点可以写出八个方向,用bfs解决即可,需要注意的是,不需要每一个点都枚举,不然T两个点。可以跑一次就做完所有事情,然后为distance为0的就是不能到达的输出-1即可。 三.代码实现: 1 #include "bits/stdc++ 阅读全文
posted @ 2022-01-09 21:09
scannerkk
阅读(49)
评论(0)
推荐(0)
摘要:
一.题目描述: 二.解题思路: 枚举每一个W点,把八个方向的W全部着色为'.'就行了,每次着色一次就是一个水坑。我被dfsT过很多次,所以直接用bfs实现的。 三.代码实现: 1 #include "bits/stdc++.h" 2 using namespace std; 3 char farml 阅读全文
posted @ 2022-01-09 21:03
scannerkk
阅读(45)
评论(0)
推荐(0)
摘要:
一.题目描述: 二.解题思路: 可以先建立一个数组存储要匹配的字符串“yizhong",然后八个方向搜索就行了。 三.代码实现: 1 #include "bits/stdc++.h" 2 using namespace std; 3 int mp[110][110]; 4 char cs[110][ 阅读全文
posted @ 2022-01-09 20:58
scannerkk
阅读(50)
评论(0)
推荐(0)

浙公网安备 33010602011771号