蓝桥杯2018年第九届真题-全球变暖-题解(C++代码) 摘要:dfs #include using namespace std; int N; char a[1005][1005]; int book[1005]…… 题解列表 2020年04月09日 0 点赞 3 评论 1160 浏览 评分:7.8
优质题解 并查集高效解决“全球变暖” 摘要:解题思路: 1.首先根据并查集可以得到在地球变暖前一共有多少岛屿:事先求出一共有多少'#',之后每合并一个就减一,最后剩的个数就是岛屿数量。并且每个岛屿的祖先都是指向了一个…… 题解列表 2021年02月25日 0 点赞 0 评论 685 浏览 评分:8.0
优质题解 蓝桥杯2018年第九届真题-全球变暖-题解(C++代码) 摘要: ## 思路解析 **准备工作:** - 首先将图中各字符存入字符型数组`char mp[maxn][maxn]`中。 - 一个访问状态数组`int vis[maxn][maxn…… 题解列表 2020年10月04日 1 点赞 5 评论 1577 浏览 评分:9.8
优质题解 蓝桥杯2018年第九届真题-全球变暖 (C++ AC代码) 摘要:解题思路:题目问的是最终有多少个岛屿会被淹没,而题目又告诉我们:**如果一块陆地四周都是海,则这块陆地会被淹没。**我们可以这样理解:**如果这块岛屿中存在一个点四周都是陆地‘#’,则这个岛屿一定不会…… 题解列表 2021年04月13日 0 点赞 2 评论 1064 浏览 评分:9.9
优质题解 全球变暖 DFS解决 C++ 摘要:解题思路: 类似于Flood Fill思路,刚开始我的思路是两次DFS,每次求联通岛屿个数,在两次之间先判断那些点临近海洋'.',将这些点也变成海洋。但没有AC,原因是对于有些岛…… 题解列表 2021年04月16日 0 点赞 0 评论 901 浏览 评分:9.9
题意理解方面的题解 摘要:=0 && maps[x-1][y] == '.') return false; if (x+1>=0 && maps[x+1][y] == '.') return false; if (y-…… 题解列表 2021年03月30日 0 点赞 0 评论 397 浏览 评分:9.9
bfs与dfs两种方法求解(还是dfs简单)-全球变暖 摘要:二合一代码: ```cpp #include #include using namespace std; const int N=1005; char area[N][N]; int v…… 题解列表 2022年01月11日 0 点赞 0 评论 433 浏览 评分:9.9
蓝桥杯2018年第九届真题-全球变暖 摘要: #include using namespace std; const int N = 1000; int n; char g[N][N]…… 题解列表 2022年03月28日 0 点赞 0 评论 298 浏览 评分:9.9
蓝桥杯2018年第九届真题-全球变暖 摘要:思路:无需判断有多少个岛屿,只要判断这一个由'#'组成的连通块(可能是岛屿)是否会被完全淹没,如果连通块中间存在一个'#'的四周都是'#',那么该连通块就不会被淹没。 ```cpp #incl…… 题解列表 2022年04月06日 0 点赞 0 评论 443 浏览 评分:9.9
全球变暖BFS 摘要: 宽搜解法 #include #include #include using namespace std; const int N …… 题解列表 2022年04月08日 0 点赞 0 评论 329 浏览 评分:9.9