题解 | #放苹果#

放苹果

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))

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务