#ASC160. 勇者战魔王

勇者战魔王

题目背景

我这次被任命为勇者小队的队长。除了指派的勇者同伴,也有权召集可靠的盟友。我们的目标是力量深不可测的暗黑魔王。勇士们啊,若你渴望荣光,就与我们一同前往魔王的暗影巢穴吧!
备好你的剑与 potion,这将是一场九死一生的决战,我们…… 将要斩断这片魔域的黑暗

题目描述

你需要编写一个程序来抵挡魔王的各种攻击,简单说就是自动防御法阵,让你能专心于冲锋。因这次对决的是远古魔王,你只能承受它一次攻击,故而必须万分谨慎,挡下远古魔王的所有招式

好在我们已摸清它的攻击路数,助你从容应对:

冰火喷射 / 巨爪挥击
魔王会随机释放水平 / 垂直方向的元素喷射或肢体攻击,如下图,0 表示无攻击区域

00000
11111
00000
00000
00000

你要做的是将防御核心置于正中间,垂直于攻击方向布设防御屏障

00100
00100
00100
00100
00100

魔晶坠落 魔王召唤大量魔力结晶砸向你,如图

01010
11100
00101
11001
01101

你需用精准的反击击碎所有结晶,攻击点位必须与结晶落点完全一致,如图

01010
11100
00101
11001
01101

暗黑铠甲
伴随着一声咆哮,魔王的身躯覆盖上墨色的魔铠,但铠甲存在多处破绽(破绽数字大于 1),如下图

01070
20608
03050
00400
00000

你的武器无法直接击破这些破绽,但我们准备了神圣长矛,瞄准最大数字所在的位置投掷:以该数字为中心,造成 3 点伤害,向四周(十字形)扩散并依次衰减

00012
00123
00012
00001
00000

暗影爆发
魔王腾空后俯冲蓄力,向八个方向迸发暗影能量并引发剧烈爆炸

10101
01110
11111
01110
10101

这一招极其凶险,需你全力催动防御法阵

11111
11111
11111
11111
11111

输入格式

输入魔王的发招(都是5∗5的矩阵)

输出格式

输出对应对策

样例

00001
00001
00001
00001
00001
01010
11100
00101
11001
01101
01070
20608
03050
00400
00000
10101
01110
11111
01110
10101
00000
00000
11111
00000
00000
01010
11100
00101
11001
01101
00012
00123
00012
00001
00000
11111
11111
11111
11111
11111