python,只有二十分,不知道哪里有错
查看原帖
python,只有二十分,不知道哪里有错
575031
aivk楼主2023/3/8 08:55

import os import sys visp = [[ 0 for i in range(40)] for j in range(40)] step = [[ 0 for i in range(40)]for j in range(40)] zuobiao = input() h = zuobiao.replace(' ', '') tx, ty , mx, my = int(h[0]), int(h[1]), int(h[2]), int(h[3]) tx += 2 ty += 2 mx += 2 my += 2 hx = [0, -2, -1, 1, 2, 2, 1, -1, -2 ] hy = [ 0, 1, 2, 2, 1, -1, -2, -2, -1 ] for i in range(len(hx)):visp[mx + hx[i]][my + hy[i]] = 1 step[2][1] = 1 for i in range(2, tx+1): for j in range(2, ty+1): if (visp[i][j]):continue step[i][j] = step[i-1][j] + step[i][j-1] print(step[tx][ty])

2023/3/8 08:55
加载中...