题解 | #放苹果#
放苹果
https://www.nowcoder.com/practice/bfd8234bb5e84be0b493656e390bdebf
import sys n, m = map(int, input().split()) count = 0 def solution(n, m): if m > n: m = n global count if n <= 1 or m == 1: count += 1 # return 1 else: for m2 in range(1, m + 1): solution(n - m2, m2) solution(n, m) print(count)