題目描述
一矩形陣列由數字0到9組成,數字1到9代表細胞,細胞的定義為沿細胞數字上下左右若還是細胞數字則為同一細胞,求給定矩形陣列的細胞個數。(1<=m,n<=100)?
輸入格式
輸入:整數m,n(m行,n列)
矩陣輸出格式
輸出:細胞的個數
輸入輸出樣例
輸入 #1
4 10
0234500067
1034560500
2045600671
0000000089
輸出 #1
4**
#include
#include
using
namespace std;
bool f[
10005][
10005]=
;int n,m,a[
11005][
11005
],ans=
0,st[
10005][
3];const
int dx[5]
=;const
int dy[5]
=;//四個方向
void
bfs(
int i,
int j)}}
while
(head<=tail);}
intmain()
BFS 細胞問題
題目描述 一矩形陣列由數字0到9組成,數字1到9代表細胞,細胞的定義為沿細胞數字上下左右若還是細胞數字則為同一細胞,求給定矩形陣列的細胞個數。1 m,n 100 輸入格式 輸入 整數m,n m行,n列 矩陣輸出格式 輸出 細胞的個數 輸入輸出樣例 輸入 1 4 10 0234500067 10345...
dfs bfs 細胞問題
原本不想寫這份題解的 因為這道題太簡單啦 orz 但是因為這道題是我唯一乙個既用了dfs又用了bfs而且還儲存著 的題啊 3 吶吶,因為題目不是文字那就只好貼啦 首先是dfs演算法 include dfs include include includeusing namespace std int ...
問題 A 細胞有幾個
一矩形陣列由數字0到9組成,數字1到9代表細胞,細胞的定義為沿細胞數字上下左右還是細胞數字則為同一細胞,求給定矩形陣列的細胞個數。如 陣列 4 10 有4個細胞。輸入有多行,第一行表示矩陣陣列的行數m和列數n m 70,n 70 接下來的m行n列為0 9等10個數字構成的矩陣。輸出細胞個數。4 10...