题解 | #放苹果#
放苹果
https://www.nowcoder.com/practice/bfd8234bb5e84be0b493656e390bdebf
e=input().split()
m = int(e[0])
n=int(e[1])
def f(m,n):
if m<0 or n<=0:
return 0
elif m==0 :
return 1
elif m==1 or n==1:
return 1
else:
d=0
for x in range(m//n+1):
d += f(m-x*n,n-1)
return d
print(f(m,n))
