本题数据有以下漏洞:
子弹 (A) :使位于这架无人机正前方最近的飞机受到伤害;如果没用无人机在该机前方可能就会出现问题(我的程序是 RE)但交上去过了。
注意:与开火飞机重叠的飞机不会受到伤害;但在子弹模式下,与开火飞机重叠的飞机就是离开火飞机最近的飞机,按照题意不应对离开火飞机次远的飞机造成伤害。
- 样例比数据还强。
- 激光只对一架飞机造成伤害也可以 A,样例成功 hack 掉了这种情况。
- 可还有一种情况:两架飞机在同一个位置,激光只对每个位置上的一加飞机造成伤害,也是不符合题意的,需要加上。
因此 请求添加样例与如下 hack 数据:
in:
7 1
0 0 0 0 0 2 0 0 0 1 0 A
1 0 0 0 0 4 0 0 0 3 0 A
1 0 0 0 0 1 1 1 1 4 0 N
1 0 -1 0 0 0 0 0 0 2 0 N
0 1 0 0 0 0 0 3 0 3 0 M
0 1 -1 0 0 0 0 0 1 3 0 N
0 1 -1 0 0 0 0 0 2 3 0 N
out:
0 0 -1 1
1 0 -1 3
1 0 -1 4
1 0 -2 2
0 1 -1 3
0 1 -2 1
0 1 -2 2
除了一篇题解外的题解都不能通过此 hack 第四行(hp 输出 0);两篇题解在第四行 hp 输出了 -2(我也不知道为什么 qwq)。后三行没测题解 qwq。