python3 导入math,通过自带的排列组合方法,十分简单的解法: 左上角到右下角,一定要经过一共m+n条线。每走一条线就要决定向下走还是向右走,其实本题就是求,m+n里取m/n(向下/向右)有多少种方法 import math while True: try: m,n=map(int,input().split()) print(math.comb(m+n,m)) except: break