首页 > 移动平台 > 详细

【OJ】放苹果

时间:2019-09-26 16:30:53      阅读:100      评论:0      收藏:0      [点我收藏+]

思路:递归。

 1 #include <iostream>
 2 using namespace std;
 3 int func_apple(int x, int y){
 4     if (x == 1 || x == 0 || y == 1)
 5         return 1;
 6     if (x < y)
 7         return func_apple(x, x);
 8     return func_apple(x, y - 1) + func_apple(x - y, y);
 9 }
10 int main(){
11     int t, m, n;
12     cin >> t;
13     for (int i = 0; i < t; ++i){
14         cin >> m >> n;
15         cout << func_apple(m, n) << endl;
16     }
17     return 0;
18 } 

 

【OJ】放苹果

原文:https://www.cnblogs.com/victorique-de-blois/p/11592409.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!