#include<bits/stdc++.h>
using namespace std;
char G[105][105];
int vis[105][105];
//方向陣列,上右下左
int dx[8] = {0,1,1,1,0,-1,-1,-1};
int dy[8] = {1,1,0,-1,-1,-1,0,1};
int n,m,cnt=0;
void dfs(int x,int y){
for(int i=0;i<8;i++){
int xx=x+dx[i],yy=y+dy[i];
if(xx>=0&&xx<n&&yy>=0&&yy<m&&G[xx][yy]=='W'
&&vis[xx][yy]==0){
vis[xx][yy]=1;
dfs(xx,yy);
}
}
}
int main() {
cin>>n>>m;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cin>>G[i][j];
}
}
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
if(G[i][j]=='W' && vis[i][j]==0){
vis[i][j]==1;
dfs(i,j);
cnt++;//每次搜尋都+1
}
}
}
cout<<cnt;
return 0;
}
1791 多少塊水窪
相關文章
- 關於在iar+j-link上的坑坑窪窪
- 關於區塊鏈你瞭解多少區塊鏈
- 區塊鏈價值你瞭解多少?區塊鏈
- 一個程式設計師的北漂之路——充滿多少淚和水程式設計師
- 伺服器進水多塊硬碟同時掉線伺服器硬碟
- “區塊鏈+”應用軟體系統開發多少錢區塊鏈
- 新加坡區塊鏈公司架構問題,我們知多少?區塊鏈架構
- 物件有多少個資料塊緩衝在Data buffer中物件
- 2020年G3鍋爐水處理多少分及格及G3鍋爐水處理模擬考試系統
- Python 踩坑之旅程式篇其四一次性踩透 uid euid suid gid egid sgid的坑坑窪窪PythonUI
- [程式碼修訂版] Python 踩坑之旅 [程式篇其四] 踩透 uid euid suid gid egid sgid的坑坑窪窪PythonUI
- 智慧水務系統:構建高效節水的城市水網
- 今日水
- 水的特性
- 儀器儀表水銀,水銀溫度計,水銀體溫計,水銀鍍金,汞的價格,水銀回收處理,淘砂金專用水銀
- 開發區塊鏈技術數字資產交易平臺需要多少錢區塊鏈
- 王欣要入局區塊鏈了?佛系圖片你看懂了多少區塊鏈
- 架構高可用之限流-抽刀斷水水更流架構
- 向水學習
- 超級膠水
- 水師提督速成指南:用Keras打造你的AI水軍KerasAI
- Tita智慧濾水壺:全家健康飲水靠它就夠了
- 面試-關於Http協議你瞭解多少,有多少說多少面試HTTP協議
- GravityFlow2自動換水魚缸:養魚不用換水
- 水水的證件-身份證、證件加水印小工具
- python字串-水哥Python字串
- 熱水鍋爐控制系統 分時段控制水溫和水位
- 20170224測試資料庫塊在檔案系統快取多少資料庫快取
- 汞批發,水銀銷售價格,淘砂金專用水銀,廢水銀回收,回收處理汞,水銀回收
- 先後試水多個平臺,最後我選擇了抖音本地生活小程式這塊大蛋糕
- 水銀回收處理,淘砂金專用水銀,水銀有什麼用,金礦淘金水銀,鎦金水銀汞出廠現貨水銀銷售水銀價格
- ACM 噴水裝置(二)ACM
- ACM 噴水裝置(一)ACM
- 3 月水題練習
- HTML+JS初試水HTMLJS
- 程式知多少?
- 機器學習知多少機器學習
- 大大是多少
- requestAnimationFrame 知多少?requestAnimationFrame