国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

華為OD機(jī)試- 戰(zhàn)場(chǎng)索敵

2023-07-12 21:36 作者:天生完美  | 我要投稿

有一個(gè)大小是N*M的戰(zhàn)場(chǎng)地圖,被墻壁 '#' 分隔成大小不同的區(qū)域,上下左右四個(gè)方向相鄰的空地 '.',屬于同一個(gè)區(qū)域,只有空地上可能存在敵人'E',請(qǐng)求出地圖上總共有多少區(qū)域里的敵人數(shù)小于K。

輸入描述

第一行輸入為N.M.K;

N表示地圖的行數(shù),M表示地圖的列數(shù),K表示目標(biāo)敵人數(shù)量

N,M<=100

之后為一個(gè)NxM大小的字符數(shù)組

輸出描述

敵人數(shù)小于K的區(qū)域數(shù)量


示例1:

輸入

3 5 2

..#EE

E.#E.

###..

輸出

1

說(shuō)明

地圖被墻壁分為兩個(gè)區(qū)域,左邊區(qū)域有1個(gè)敵人,右邊區(qū)域有3個(gè)敵人,符合條件的區(qū)域數(shù)量是1


思路

1:刷題庫(kù)刷多了應(yīng)該有肌肉記憶了吧,明顯一個(gè)DFS搜索類(lèi)的問(wèn)題。

2:若某個(gè)位置未被搜索過(guò)且不是'#',那么可以開(kāi)始進(jìn)行DFS遍歷,單個(gè)源頭的搜索區(qū)域,該區(qū)域的'E'的(敵軍)數(shù)量+1。遍歷完成后,對(duì)總敵軍數(shù)量<k,則result + 1。

3:最好先別看我的題解,直接手?jǐn)]一把看看,對(duì)于刷題多一點(diǎn)的同學(xué)來(lái)說(shuō),應(yīng)該不是難題,模板都應(yīng)該記住了。


Java 實(shí)現(xiàn):https://renjie.blog.csdn.net/article/details/131205246

Python實(shí)現(xiàn):https://renjie.blog.csdn.net/article/details/131288271

C++ 實(shí)現(xiàn):https://renjie.blog.csdn.net/article/details/131288293

JavaScript實(shí)現(xiàn):https://renjie.blog.csdn.net/article/details/131288328

C實(shí)現(xiàn):https://renjie.blog.csdn.net/article/details/129190260


華為OD機(jī)試- 戰(zhàn)場(chǎng)索敵的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
宝坻区| 嘉祥县| 杭锦旗| 延长县| 堆龙德庆县| 乌兰浩特市| 河曲县| 江达县| 西林县| 永春县| 舟山市| 宝坻区| 台州市| 江门市| 定襄县| 华安县| 吉木萨尔县| 乌兰县| 神农架林区| 调兵山市| 禄丰县| 高青县| 特克斯县| 谷城县| 双江| 郓城县| 繁峙县| 桐乡市| 彭州市| 嘉义县| 景德镇市| 都匀市| 密云县| 峡江县| 巴中市| 麦盖提县| 当涂县| 静乐县| 德令哈市| 湄潭县| 台东县|