国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Vegetable and Park [搜索]

2019-11-06 06:23:27
字體:
來源:轉載
供稿:網友

畢業后,Vegetable在一家建筑公司找到了工作。他所在的城市將要進行整修,要求把所有空地修成公園。

市區是一個N*M的矩形,Vegetable拿到了該市的地圖,現在判斷共要修幾處公園?

注意:在一片空地上,它上下左右的位置是空地,則視為統一片空地。

輸入 共有T組測試數據,每組測試數據包含一組N和M(0

#include<cstdio>#include<cstring>#include<cmath>#include<stack>#include<queue>#include<algorithm>using namespace std;#define INF 0x3f3f3f3f#define ll long longint n,m;int s[110][110];int dx[4] = {0,1,0,-1};int dy[4] = {1,0,-1,0};void dfs(int x,int y){ s[x][y] = 1; for (int i = 0; i <4; ++i){ int nx = x + dx[i]; int ny = y + dy[i]; if (nx >= 0 && nx < n && ny >= 0 && ny < m && s[nx][ny] == 0) dfs(nx,ny); } return ;}int main(){ int t; scanf("%d",&t); while (t--){ scanf("%d%d",&n,&m); memset(s,0,sizeof(s)); for (int i = 0; i < n; ++i){ for (int j= 0 ; j < m ;++j){ scanf("%d",&s[i][j]); } } int cnt = 0; for (int i = 0; i < n ; ++i){ for (int j = 0; j < m ; ++j){ if (s[i][j] == 0){ dfs(i,j); cnt+=1; } } }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 塔城市| 开远市| 宜阳县| 沂水县| 怀化市| 顺平县| 吉安县| 黄大仙区| 淄博市| 玉溪市| 当雄县| 金门县| 晋江市| 治县。| 云梦县| 富川| 广元市| 泗洪县| 沙河市| 防城港市| 北碚区| 黄山市| 札达县| 九龙县| 长春市| 隆安县| 亚东县| 沙田区| 东至县| 宣汉县| 秭归县| 曲松县| 华蓥市| 平远县| 宁德市| 灌阳县| 邯郸县| 都昌县| 延吉市| 富宁县| 唐河县|