通过代码:
#include <bits/stdc++.h> using namespace std; int t, m, n; int stir(int _m, int _n) { if(_m == 0 || _n == 1) return 1; else if(_m < _n) return stir(_m, _m); else return stir(_m, _n - 1) + stir(_m - _n, _n); } int main() { scanf("%d", &t); for(int i = 1; i <= t; i ++) { scanf("%d%d", &m, &n); printf("%d\n", stir(m, n)); } return 0; }
1206:放苹果
最新推荐文章于 2023-02-28 08:43:13 发布