加载中...
脚本有地方没写好,每次if后面都要再加一个条件,不然会越界。
if x+1<len(maze[0]) and maze[x+1][y]==0 and usedmap[x+1][y]==0: if x-1>=0 .... if y+1<len(maze[0])... if y-1>=0...
if x+1<len(maze[0]) and maze[x+1][y]==0 and usedmap[x+1][y]==0: if x-1>=0 .... if y+1<len(maze[0])... if y-1>=0...
这题因为地图最外一圈都是1,所以没有造成越界。做了这题可以去做一下HNCTF[WEEK4]ez_maze,但是pyc要用Pycdc去还原,脚本稍微改一下就能出答案了。
脚本有地方没写好,每次if后面都要再加一个条件,不然会越界。
if x+1<len(maze[0]) and maze[x+1][y]==0 and usedmap[x+1][y]==0: if x-1>=0 .... if y+1<len(maze[0])... if y-1>=0...这题因为地图最外一圈都是1,所以没有造成越界。做了这题可以去做一下HNCTF[WEEK4]ez_maze,但是pyc要用Pycdc去还原,脚本稍微改一下就能出答案了。
加载中...