
现在有一个特殊的关卡如下。你只有一枚炸弹,但是这枚炸弹威力超强(杀伤距离超长,可以消灭杀伤范围内所有的敌人)。请问在哪里放置炸弹才可以消灭最多的敌人呢。
我们先将这个地图模型化。墙用 # 表示。这里有两种墙,一种是可以被炸掉的,另外一种是不能被炸掉的。但是由于现在只有一枚炸弹,所以都用 # 表示,炸弹是不能穿墙的。敌人用 G 表示,空地用 . 表示,当然炸弹只能放在空地上。
Time Limit | 1 秒/Second(s) | Memory Limit | 512 兆字节/Megabyte(s) |
提交总数 | 1650 | 正确数量 | 448 |
裁判形式 | 标准裁判/Standard Judge | 我的状态 | 尚未尝试 |
难度 | 分类标签 | 搜索 |
现在有一个特殊的关卡如下。你只有一枚炸弹,但是这枚炸弹威力超强(杀伤距离超长,可以消灭杀伤范围内所有的敌人)。请问在哪里放置炸弹才可以消灭最多的敌人呢。
第一行4个整数为n m 表示迷宫的行和列,接下来的n行m列为地图。 1<=n,m<=50
输出做最多可以消灭的敌人数
13 13
#############
#GG.GGG#GGG.#
###.#G#G#G#G#
#.......#..G#
#G#.###.#G#G#
#GG.GGG.#.GG#
#G#.#G#.#.###
##G...G.....#
#G#.#G###.#G#
#...G#GGG.GG#
#G#.#G#G#.#G#
#GG.GGG#G.GG#
#############
8
本题记录 | 用 户(点击查看用户) | 运行号(点击购买题解) | 时 间 |
---|---|---|---|
算法最快[0 ms] | 沈义国 | 1061054 | 2024-01-12 19:31:31 |
内存最少[944 KB] | 未实名用户 | 72791 | 2017-03-21 10:44:49 |
第一AC | AOJ大管家 | 71158 | 2017-03-15 16:31:51 |
第一挑战 | AOJ大管家 | 71157 | 2017-03-15 16:21:53 |
竞赛编号 | 竞赛名称 | 竞赛时间 | 访问比赛 |
---|---|---|---|
1846 | 2024-2025-1学期《程序设计技能实训》枚举和贪心算法【24计算机】 | 2024-12-15 08:00:00 | 请登录 |
1848 | 2024-2025-1学期《程序设计技能实训》深度搜索、广度搜索和二分查找【24计算机】 | 2024-12-15 08:00:00 | 请登录 |
1806 | 2023-2024-2学期《计算机专业竞赛实训》寒假练习:啊哈算法题目【22计算机】 | 2024-01-18 00:00:00 | 请登录 |
1787 | 2023-2024-1学期《程序设计技能实训》枚举和贪心算法【23计算机】 | 2023-12-18 00:00:00 | 请登录 |
1789 | 2023-2024-1学期《程序设计技能实训》深度搜索、广度搜索和二分查找【23计算机】 | 2023-12-18 00:00:00 | 请登录 |