当前位置:编程学习 > C/C++ >>

POJ1664(放苹果,感觉比较有意思)

[cpp]  
#include<iostream>  
#include <cstdio>  
#include <cstring>  
using namespace std;  
  
int counter(int x,int y) {  
    if(y==1 || x==0) { return 1; }  
    if(x<y) return  counter(x, x);  
    return  counter(x,y-1) + counter(x-y,y);  
}  
  
int main()  
{  
    int t, m, n;  
    cin>>t;  
    for(int i=0; i<t; i++) {  
        cin >> m >> n;  
        cout << counter(m,n) << endl;  
    }  
    return 0;  
}  
 
补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,