hdu 2391 Filthy Rich
2013-05-27 14:43
429 查看
题目
http://acm.hdu.edu.cn/showproblem.php?pid=2391分析
类似于阶梯问题,简单的dp决策:
f[i][j]=max(f[i-1][j-1],f[i-1][j],f[i][j-1]);
复杂度
O(R*C)涉及内容
算法:动态规划感想
有些题目就是从经典题目改编过来,就算不是,他的解法也和经典题目的类似代码
#include <iostream> using namespace std; int coll2391[1001][1001];//值 int arr2391[1001];//数字 int main() { int n,r,c,k=1,temp; cin>>n; while(n--) { memset(coll2391,0,1001*1001); memset(arr2391,0,1001); cin>>r>>c; for(int i=1;i<=r;++i) { for(int j=1;j<=c;++j) { cin>>arr2391[j]; temp=coll2391[i-1][j-1]; temp=temp>coll2391[i-1][j]?temp:coll2391[i-1][j]; temp=temp>coll2391[i][j-1]?temp:coll2391[i][j-1]; coll2391[i][j]=arr2391[j]+temp; } } cout<<"Scenario #"<<k++<<":"<<endl<<coll2391[r][c]<<endl<<endl; } return 0; }
参考文献
1.http://blog.sina.com.cn/s/blog_83ccc39d0101jbuh.html (这个时间比较短,可以参考)
相关文章推荐
- HDU 2391 Filthy Rich(动态规划)
- HDU 2391 Filthy Rich (滚动dp)
- HDU 2391 Filthy Rich
- hdu 2391 Filthy Rich
- hdu 2391 Filthy Rich
- HDU 2391 Filthy Rich(dp)
- hdu 2391 Filthy Rich (简单dp)
- hdu 2391 Filthy Rich
- HdU 2391-Filthy Rich
- HDU 2391 Filthy Rich (简单DP)
- hdu 2391 Filthy Rich(很水的dp,记忆化搜索)
- hdu 2391 Filthy Rich
- hdu 2391 Filthy Rich
- HDU 2391 Filthy Rich(dp)
- HDU 2391 Filthy Rich
- hdu 2391 Filthy Rich(DP)
- C语言动态规划(3)___Filthy Rich(Hdu 2391)
- hdoj-2391 Filthy Rich
- hdu 2391 filthy rich
- hdoj 2391 Filthy Rich 【DP】