P1451 求細胞數量 連通塊的個數

2021-09-29 14:40:21 字數 756 閱讀 3306

題目描述

一矩形陣列由數字0到9組成,數字1到9代表細胞,細胞的定義為沿細胞數字上下左右若還是細胞數字則為同一細胞,求給定矩形陣列的細胞個數。(1<=m,n<=100)?

輸入格式

輸入:整數m,n(m行,n列)

矩陣輸出格式

輸出:細胞的個數

輸入輸出樣例

輸入 #1

4 10

0234500067

1034560500

2045600671

0000000089

輸出#1

4

#include

using

namespace

std;

char

str[

505]

[505];

intn,m

,ans=0

;int

dir[4]

[2]=

,,,}

;//右方

右上方上方

左上左方

左下下方

右下void

dfs(

inta

,intb)

}return;}

intmain()

}for

(inti=

1;i<=n

;i++

)}}cout

<

<

ans;

return0;

}

P1451 求細胞數量

這是一道典型的廣搜裸題,不多說,上 const z array 1.4,1.2 of longint 1,0 1,0 0,1 0,1 var i,j,k,t,h,q longint a array 20.1000,20.1000 of char x,y,s array 2.1000 of longi...

P1451 求細胞數量

題目描述 一矩形陣列由數字0到9組成,數字1到9代表細胞,細胞的定義為沿細胞數字上下左右若還是細胞數字則為同一細胞,求給定矩形陣列的細胞個數。1 m,n 100 輸入輸出格式 輸入格式 輸入 整數m,n m行,n列 矩陣輸出格式 輸出 細胞的個數 輸入輸出樣例 輸入樣例 1 4 10 0234500...

P1451 求細胞數量

一矩形陣列由數字0到9組成,數字1到9代表細胞,細胞的定義為沿細胞數字上下左右若還是細胞數字則為同一細胞,求給定矩形陣列的細胞個數。1 m,n 100 輸入格式 輸入 整數m,n m行,n列 矩陣輸出格式 輸出 細胞的個數 這個題主要是用到了搜尋的知識 首先我們先來理解一下題意 輸入樣例 1 4 1...