【51Nod】1083 - 矩阵取数问题(dp)
2016-08-10 09:25
218 查看
点击打开题目
1083 矩阵取数问题
基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题
收藏
关注
一个N*N矩阵中有不同的正整数,经过这个格子,就能获得相应价值的奖励,从左上走到右下,只能向下向右走,求能够获得的最大价值。
例如:3 * 3的方格。
1 3 3
2 1 3
2 2 1
能够获得的最大价值为:11。
Input
Output
Input示例
Output示例
简单dp,这个格子的最大值由上面或者左边的格子推出。
代码如下:
#include <stdio.h>
#include <cstring>
#include <algorithm>
using namespace std;
#define CLR(a,b) memset(a,b,sizeof(a))
#define INF 0x3f3f3f3f
#define LL long long
int dp[511][511];
int main()
{
int n;
scanf ("%d",&n);
for (int i = 1 ; i <= n ; i++)
{
for (int j = 1 ; j <= n ; j++)
scanf ("%d",&dp[i][j]);
}
for (int i = 1 ; i <= n ; i++)
{
for (int j = 1 ; j <= n ; j++)
dp[i][j] += max(dp[i-1][j] , dp[i][j-1]);
}
printf ("%d\n",dp
);
return 0;
}
1083 矩阵取数问题
基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题
收藏
关注
一个N*N矩阵中有不同的正整数,经过这个格子,就能获得相应价值的奖励,从左上走到右下,只能向下向右走,求能够获得的最大价值。
例如:3 * 3的方格。
1 3 3
2 1 3
2 2 1
能够获得的最大价值为:11。
Input
第1行:N,N为矩阵的大小。(2 <= N <= 500) 第2 - N + 1行:每行N个数,中间用空格隔开,对应格子中奖励的价值。(1 <= N[i] <= 10000)
Output
输出能够获得的最大价值。
Input示例
3 1 3 3 2 1 3 2 2 1
Output示例
11
简单dp,这个格子的最大值由上面或者左边的格子推出。
代码如下:
#include <stdio.h>
#include <cstring>
#include <algorithm>
using namespace std;
#define CLR(a,b) memset(a,b,sizeof(a))
#define INF 0x3f3f3f3f
#define LL long long
int dp[511][511];
int main()
{
int n;
scanf ("%d",&n);
for (int i = 1 ; i <= n ; i++)
{
for (int j = 1 ; j <= n ; j++)
scanf ("%d",&dp[i][j]);
}
for (int i = 1 ; i <= n ; i++)
{
for (int j = 1 ; j <= n ; j++)
dp[i][j] += max(dp[i-1][j] , dp[i][j-1]);
}
printf ("%d\n",dp
);
return 0;
}
相关文章推荐
- 51Nod 1083 矩阵取数问题(基础DP)
- 51Nod 1083 矩阵取数问题 (DP)
- 51nod 1083 矩阵取数问题(基础dp)
- 【51Nod】-1083 矩阵取数问题(DP)
- 51nod 1083 矩阵取数问题 ( dp
- 51Nod 1083 矩阵取数问题(矩阵取数dp,基础题)
- 51Nod-1083 矩阵取数问题【DP】
- 51NOD中的矩阵取数问题(1083,1084,1411)——动态规划,插头dp
- 51nod 1083 矩阵取数问题
- 51nod 1083 矩阵取数问题
- 【51Nod】1083 矩阵取数问题
- 51NOD 1083 矩阵取数问题
- 51nod 1083 矩阵取数问题
- 51nod 1083 矩阵取数问题
- 51nod--1083 矩阵取数问题
- 51nod 1083 矩阵取数问题
- 51nod 1084 矩阵取数问题 V2(dp)
- 1083 矩阵取数问题 分类: 51nod 2015-07-20 22:05 9人阅读 评
- 51nod 1083 矩阵取数问题
- 51nod 1084+1083 矩阵取数问题 dp