| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1400 人关注过本帖
标题:[分享]给你们出个题~~
只看楼主 加入收藏
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
输入26的时候输出就超过long long了,题目没说范围,我暂且用long long 写了
程序代码:
#include <iostream>
using namespace std;

typedef long long INT64;

INT64 _dp[30][30];

struct {
    INT64* operator [] (int i){
        return _dp[i];
    }    
}dp;

INT64 arr[30];

int main()
{
    arr[1]=arr[0]=dp[0][0]=1;
    for(int i=1;i<30;i++){
        dp[i][0]=dp[i-1][i-1];
        for(int j=1;j<=i;j++){
            dp[i][j]=dp[i-1][j-1]+dp[i][j-1];
        }  
        arr[i+1]=dp[i][i];  
    }
    int n;
    while(cin>>n){
        cout<<arr[n]<<endl;
    }    
}    
2007-11-23 21:29
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
上面本来要做滚动数组优化的……就当我没写吧……
2007-11-23 21:34
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
:)  很好

羊肉串 葡萄干 哈密瓜!!
2007-11-24 17:26
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
我原来见过 Eastsun写过这个类似的算法

羊肉串 葡萄干 哈密瓜!!
2007-11-24 17:34
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
有点类似正整数划分。呵呵,做不来!:(

Fight  to win  or  die...
2007-11-24 20:14
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
动态规划么

羊肉串 葡萄干 哈密瓜!!
2007-11-29 19:37
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
不是,你去搜索下就晓得什么是正整数划分了。

这个题目没有动态规划的特征吧。

不是很清楚,leeco的也看不太明白。

Fight  to win  or  die...
2007-11-29 22:09
忘记喧嚣
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2007-10-7
收藏
得分:0 
很简单的排列组合问题 .哈哈
真的  有N个就分N种情况 然后加起来
2007-11-29 23:22
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
原帖由 [bold][underline]aipb2007[/underline][/bold] 于 2007-11-29 22:09 发表 [url=http://bbs.][/url]
不是,你去搜索下就晓得什么是正整数划分了。

这个题目没有动态规划的特征吧。

不是很清楚,leeco的也看不太明白。

的确类似整数划分 但是用那种方法很难做

整数划分 用递归很简单就可以实现了 。。

[[italic] 本帖最后由 mp3aaa 于 2007-12-1 13:46 编辑 [/italic]]

羊肉串 葡萄干 哈密瓜!!
2007-12-01 13:35
快速回复:[分享]给你们出个题~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019447 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved