nxn游戏板上装有整数,每平方一个非负整数。目标是沿着板子的左上角到右下角的任何合法路径行进。任何一个正方形中的整数表示距该位置必须多大的步幅。如果步长将提前离开游戏板,则禁止沿该特定方向前进。所有步骤都必须在右侧或底部。请注意,0是一个死角,会阻止进一步的进展。
考虑图1所示的4 x 4板,其中实心圆圈标识起始位置,而虚线圆圈标识目标。图2显示了从起点到目标的三个路径,每个路径中不相关的数字都已删除。
输入格式
输入包含1到30个板的数据,最后一行仅包含整数-1。电路板的数据从包含单个正整数n(4 <= n <= 34)的行开始,n是该电路板中的行数。随后是n行数据。每行包含n个数字,0-9,中间没有空格。