放苹果 放苹果 我的解答 //将M个苹果放到N个盘子,允许有空等价于将M+N个苹果放到N个盘子里,不允许有空。 #include <iostream> using namespace std; int t; int M, N; int F(int M, int N) { if (M < N || !N) return 0; else if (M == N) return 1; else return F(M-1, N-1) + F(M-N, N); } int main() { cin >> t; for (int i = 0; i < t; ++i