题解 | #放苹果#
放苹果
https://www.nowcoder.com/practice/bfd8234bb5e84be0b493656e390bdebf
m , n = map(int,input().split())
a = [[0]*(n+1) for _ in range(m+1)]
for j in range(1,n+1):
a[1][j] = 1
a[0][j] =1
for i in range(1,m+1):
a[i][1] = 1
for i in range(2,m+1):
for j in range(2,n+1):
if i<j:
#至少存在一个空盘
a[i][j] = a[i][j-1]
else:
#至少存在一个空盘a[i][j-1]
#没有空盘 a[i-j][j]
a[i][j] = a[i][j-1]+a[i-j][j]
print(a[m][n])
