#P8642. [蓝桥杯 2016 国 AC] 路径之谜(疑似错题)
[蓝桥杯 2016 国 AC] 路径之谜(疑似错题)
题目背景
本题疑似为错题,不保证存在对于任意合法输入都能在时限内给出答案的算法。为了保证本题尽可能可做,我们已经根据蓝桥杯中本题实际的测试数据范围进行缩小,原数据范围 应该完全无解。
本题为搜索题,本题不接受 hack 数据。关于此类题目的详细内容。
题目描述
小明冒充 星球的骑士,进入了一个奇怪的城堡。
城堡里边什么都没有,只有方形石头铺成的地面。
假设城堡地面是 个方格。如图所示。

按习俗,骑士要从西北角走到东南角。
可以横向或纵向移动,但不能斜着走,也不能跳跃。
每走到一个新方格,就要向正北方和正西方各射一箭。
(城堡的西墙和北墙内各有 个靶子)
同一个方格只允许经过一次。但不必做完所有的方格。
如果只给出靶子上箭的数目,你能推断出骑士的行走路线吗?
有时是可以的,比如如图中的例子。
本题的要求就是已知箭靶数字,求骑士的行走路径(测试数据保证路径唯一)
输入格式
第一行一个整数 ,表示地面有 个方格。
第二行 个整数,空格分开,表示北边的箭靶上的数字(自西向东)
第三行 个整数,空格分开,表示西边的箭靶上的数字(自北向南)
输出格式
一行若干个整数,表示骑士路径。
为了方便表示,我们约定每个小格子用一个数字代表,从西北角开始编号 。
比如,图中的方块编号为:
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
4
2 4 3 4
4 3 3 3
0 4 5 1 2 3 7 11 10 9 13 14 15
提示
时限 1 秒, 256M。蓝桥杯 2016 年第七届国赛