# 最优解1:递归 def solution(m, n): # 如果没有苹果或只有1个苹果,则方案数返回1;如果只有一个盘子,剩下苹果必须全放盘里,也只剩一种方案 if m == 0 or m == 1 or n == 1: return 1 # 如果盘子数量多于苹果,说明必定有n-m个盘子会空着,必定的事情不会影响方案数 elif n > m: return solution(m, m) else: # 如果苹果多于盘子,盘子空一个,则要递...