题解 | #放苹果#

放苹果

https://www.nowcoder.com/practice/bfd8234bb5e84be0b493656e390bdebf

//https://www.nowcoder.com/practice/bfd8234bb5e84be0b493656e390bdebf?tpId=37&rp=1&ru=%2Fexam%2Foj%2Fta&qru=%2Fexam%2Foj%2Fta&sourceUrl=%2Fexam%2Foj%2Fta%3Fpage%3D1%26pageSize%3D50%26search%3D91%26tpId%3D37%26type%3D37&difficulty=&judgeStatus=&tags=&title=61&gioEnter=menu

#include <iostream>
using namespace std;

int fun(int m, int n){
    if(m<0)
        return 0;
    else if(m==1||n==1)
            return 1;
        else
            return fun(m, n-1)+fun(m-n, n);
}

int main() {
    int n = 0;
    int m = 0;

    while(cin >> m >> n){
        cout << fun(m, n);
    }
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务