动态规划——命运(hdu2571)
题目链接:
http://acm.hdu.edu.cn/showproblem.php?pid=2571
题目描述:
一个矩阵,每个[i][j]都有权值,从(1,1)走到(n,m)使其权值达到最大化
解题思路:
这基本算是一个规规矩矩的dp了,相当于数塔的思路,dp[i][j]点是由dp[i-1][j]或者dp[i][j-1]走来的
状态转移方程自然就是dp[i][j]+=max(dp[i-1][j],x)
#include<stdio.h>
int max(int a,int b)
{return a>b?a:b;
}
int main()
{int dp[21][1001];int i,j,k,c,x,m,n;scanf("%d",&c);while(c--){scanf("%d%d",&n,&m);for(i=1;i<=n;i++)for(j=1;j<=m;j++)scanf("%d",&dp[i][j]);dp[0][1]=0;for(i=1;i<=n;i++)for(j=1;j<=m;j++){if(j==1)dp[i][j]+=dp[i-1][j];else{x=dp[i][j-1];for(k=2;k<=j;k++)if(j%k==0&&j>=k) x=max(x,dp[i][j/k]);if(i==1)dp[i][j]+=x;elsedp[i][j]+=max(dp[i-1][j],x);}}/* for(i=1;i<=n;i++){for(j=1;j<=m;j++)printf("%d ",dp[i][j]);printf("\n");}*/printf("%d\n",dp[n][m]);}return 0;
}
动态规划——命运(hdu2571)相关推荐
- HDU2571 命运【动态规划DP】
命运 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission ...
- 命运(HDU-2571)
Problem Description 穿过幽谷意味着离大魔王lemon已经无限接近了!可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫的考验,这是魔王lemon设下的又一个机 ...
- 命运(HDU 2571 简单动态规划)
命运 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...
- HDU2571 命运(DP)
Problem Description 穿过幽谷意味着离大魔王lemon已经无限接近了! 可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫的考验,这是魔王lemon设下的又一个 ...
- HDU-2571 命运
Problem Description 穿过幽谷意味着离大魔王lemon已经无限接近了! 可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫的考验,这是魔王lemon设下的又一个 ...
- HDU2571:命运(DP) 超详细题解
题目 穿过幽谷意味着离大魔王lemon已经无限接近了! 可谁能想到,yifenfei在斩杀了一些虾兵蟹将后,却再次面临命运大迷宫的考验,这是魔王lemon设下的又一个机关.要知道,不论何人,若在迷宫中 ...
- 【题解】HDU2571 命运
首先是原题链接http://hdu.hustoj.com/showproblem.php?pid=2571 原题: 命运 Time Limit: 2000/1000 MS (Java/Others) ...
- HDU2571 命运(dp问题)
命运 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...
- HDU2571:命运(简单dp)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2571 没什么好说的,不过要处理好边界. 代码如下: #include <iostream> # ...
最新文章
- linux如何卸载挂载文件
- List、Set、Map的区别
- 100个人搬100块砖C语言,姓氏名人故事:一百块砖搬出搬进
- cesium学习之环境搭建
- SAP Spartacus storefront 模块的实现位置
- think queue 消息队列初体验
- python字符串连接操作-Python连接字符串过程详解
- linux ubuntu安装 mono,在 Ubuntu Server 上安装配置 Mono 生产环境
- 【10天基于STM32F401RET6智能锁项目实战第2天】GPIO与寄存器
- 如何解决Mac无法写入U盘的问题
- Java 第一大框架:Spring 的 IoC 跟 AOP 雏形如何实现?
- 达摩院再获自动驾驶权威测评第一,车辆可识别“厘米级”障碍物
- 前端(HTML css JS)开发工具及常用插件推荐
- 简述使用configurations.all统一androidx的版本
- 搜狗站点管理收录与实际收录不符合怎么办?
- 新增网站组网方案与解释说明 模版
- 谈谈人工智能的罪与罚
- python json dump时,中文乱码问题
- 碧蓝航线内部表情包(有爱自取)
- 【光学】--色度学与Lab模型