C++搜尋與回溯演算法之Lake Counting(數湖)
Lake Counting(數湖)
Description(描述)
Due to recent rains, water has pooled in various places in Farmer John's field, which is represented by a rectangle of N x M (1 <= N <= 100; 1 <= M <= 100) squares. Each square contains either water ('W') or dry land ('.'). Farmer John would like to figure out how many ponds have formed in his field. A pond is a connected set of squares with water in them, where a square is considered adjacent to all eight of its neighbors.Given a diagram of Farmer John's field, determine how many ponds he has.
翻譯:
由於最近的降雨,水已經在農民約翰的農場中的各個地方聚集,這是由N×M(1 <= N <= 100; 1 <= M <= 100)正方形的矩形表示的。 每個正方形包含水('W')或乾地('.')。農民約翰想知道在他的農場已經形成了多少個池塘。 一個池塘是一組連線在一起的水,一個包含水正方形被認為與其鄰近的八個方向相鄰。
給出了約翰農場的圖表,確定他的農場裡有多少池塘。
Input(輸入)
* Line 1: Two space-separated integers: N and M*Lines 2..N+1: M characters per line representing one row of Farmer John's field. Each character is either 'W' or '.'. The characters do not have spaces between them.
翻譯:
- *行1:兩個空格分隔的整數:N和M
*行2..N + 1:每行代表一行農民約翰的欄位的M個字元。 每個字元都是“W”或“.”。 字元之間沒有空格。
Output(輸出)
* Line 1: The number of ponds in Farmer John's field.
翻譯:
- *行1:農民約翰的田野中的池塘數。
Sample Input(樣例輸入)
相關文章
- C++搜尋與回溯演算法之LETTERS(字母)C++演算法
- 洛谷題單指南-搜尋-P1596 [USACO10OCT] Lake Counting S
- 劍指offer計劃20( 搜尋與回溯演算法中等)---java演算法Java
- 尋路之 A* 搜尋演算法演算法
- 資料湖揭祕—Delta Lake
- elasticsearch演算法之搜尋模型(一)Elasticsearch演算法模型
- 【Leetcode 346/700】79. 單詞搜尋 【中等】【回溯深度搜尋JavaScript版】LeetCodeJavaScript
- Python之 常用查詢演算法:最小項搜尋、順序搜尋、二分搜尋Python演算法
- [演算法之回溯演算法]演算法
- 高階搜尋演算法之迭代加深演算法
- Delta Lake 資料湖原理和實戰
- 資料結構與演算法 排序與搜尋資料結構演算法排序
- 資料結構與演算法 - 排序與搜尋資料結構演算法排序
- Numpy 排序搜尋計數與集合操作排序
- JAVA圖搜尋演算法之DFS-BFSJava演算法
- 初探富文字之搜尋替換演算法演算法
- 常用演算法之回溯法演算法
- 「演算法之美系列」遞迴與回溯(JS版)演算法遞迴JS
- c++ 廣度優先搜尋(寬搜)C++
- C++記憶化搜尋C++
- A*搜尋演算法概述演算法
- 搜尋引擎es-分詞與搜尋分詞
- 經典演算法之回溯法演算法
- elasticsearch之拼音搜尋Elasticsearch
- js之搜尋框JS
- Databricks決定開源其Delta Lake資料湖
- 亞馬遜雲科技推出安全資料湖Amazon Security Lake亞馬遜
- C++之數字計數演算法C++演算法
- A*搜尋演算法(python)演算法Python
- 演算法總結--搜尋演算法
- 搜尋演算法總結演算法
- 回溯演算法求解橋本分數式演算法
- 演算法之搜尋(Java版)-持續更新補充演算法Java
- 回溯演算法之復原IP地址演算法
- 資料湖倉比較:Apache Hudi、Delta Lake、Apache IcebergApache
- 資料湖表格式比較(Iceberg、Hudi 和 Delta Lake)
- python之Numpy 排序搜尋計數及集合操作Python排序
- #演算法#二分搜尋演算法