POJ grids 1664

http://poj.grids.cn/problem?id=1664
从这道题目我认识到递归思想的强大。
#include<stdio.h>
int t;
int pro(int m,int n){
    
if(m == 0||== 1)return 1;
    
if(m < n)return pro(m,m);
    
return pro(m,n-1)+pro(m-n,n);
}
int main()
{
    scanf(
"%d",&t);
    
int m,n;
    
while(t--){
        scanf(
"%d%d",&m,&n);
        printf(
"%d\n",pro(m,n));
    }
    
return 0;
}

posted on 2009-07-20 16:56 Johnnx 阅读(249) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜