思路:根據R和C的值把所有的的點列出來,讓後對這個list做排序,就好了。
兩行解決:
ls=[[m,n] for m in range(R) for n in range(C)]
return sorted(ls,key=lambda x:(abs(x[0]-r0)+abs(x[1]-c0)))
思路:根據R和C的值把所有的的點列出來,讓後對這個list做排序,就好了。
兩行解決:
ls=[[m,n] for m in range(R) for n in range(C)]
return sorted(ls,key=lambda x:(abs(x[0]-r0)+abs(x[1]-c0)))