华为OD机试 Python 战场索敌

题目

题目概述
在一个战场地图上,你会发现很多被墙(#)隔开的小区域。每个区域内都可能有敌人(E),也可能没有。你的任务是找出哪些区域里的敌人数量是少于给定数值的。

输入说明

首行会有三个数字:N、M和K。
N和M描述了地图的大小,即行数和列数。(N和M都不超过100)
K是你需要考虑的敌人数量上限。
接下来的N行描述了战场地图,其中.代表空地,#代表墙壁,E代表敌人。
输出说明

输出一个数字,表示敌人数量少于K的区域有多少。
样例

输入:

3 5 2
…#EE
E.#E.
###…

输出:
1

代码

from collections import deque

def get_input():
    rows, cols, threshold = map

你可能感兴趣的:(2023年华为od机试真题,Java(A卷&B卷),华为机试,华为od,算法)