自己再出第二道题:“围剿大熊”(蚂蚁系列)

围剿大熊

题目ID:? \color{red}{拓展题} 100分

时间限制:1000ms 空间限制:524288kB

题目描述

为了援救盟友中华蜜蜂,神树族蚂蚁派遣黑蚁围剿贪吃的大熊。在n*n的地图上,会有若干黑蚁(用'#'表示)、若干只中华蜜蜂(用'!'表示)与一只大熊(用'@'表示)。“跪求一死”想知道:假设黑蚁不动,大熊在不碰到黑蚁的情况下最多可以击杀多少只中华蜜蜂,最少需走多少步(中华蜜蜂碰到大熊就死)

输入格式

第一行两个整数n和m,表示地图为n*m。
接下来n行,每行n个用空格隔开的字符,表示该格子可能存在的生物(没生物用'.'表示)

输出格式

两行,大熊最多可以吃到的蜜蜂数,
以及最小步数(第二行)

样例

input 1

5 5
# # # # #
# ! @ # #
# ! # ! #
# ! ! ! !
# # # # #

output 1

7 
8

数据范围

1 <= n,m <= 20

3 个赞

好习惯养成——先点赞,再看题

1 个赞

根据规则完善标签哦!