请求添加此 hack 数据(corner case),此题数据过水
  • 板块P5506 封锁
  • 楼主y_kx_b
  • 当前回复7
  • 已保存回复7
  • 发布时间2023/3/10 16:15
  • 上次更新2023/10/23 22:02:10
查看原帖
请求添加此 hack 数据(corner case),此题数据过水
592895
y_kx_b楼主2023/3/10 16:15

本题数据有以下漏洞:

  1. 子弹 (A) :使位于这架无人机正前方最近的飞机受到伤害;如果没用无人机在该机前方可能就会出现问题(我的程序是 RE)但交上去过了。
  2. 注意:与开火飞机重叠的飞机不会受到伤害;但在子弹模式下,与开火飞机重叠的飞机就是离开火飞机最近的飞机,按照题意不应对离开火飞机次远的飞机造成伤害。
  3. 样例比数据还强。
  4. 激光只对一架飞机造成伤害也可以 A,样例成功 hack 掉了这种情况。
  5. 可还有一种情况:两架飞机在同一个位置,激光只对每个位置上的一加飞机造成伤害,也是不符合题意的,需要加上。

因此 请求添加样例与如下 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。

2023/3/10 16:15
加载中...