题目链接:http://noi.openjudge.cn/ch0206/2728/

题解:
  某一个点只能从其左边或者上边走过来

  f[i][j]存储(i,j)这个点上的结果,即f[i][j]=max(f[i-1][j],f[i][j-1])+a[i][j]

 #include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
#define N 110
int a[N][N],f[N][N],n,m;
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
memset(f,,sizeof(f));
scanf("%d%d",&n,&m);
for(int i=;i<=n;i++)
{
for(int j=;j<=m;j++)
{
scanf("%d",&a[i][j]);
}
}
for(int i=;i<=n;i++)
{
for(int j=;j<=m;j++)
{
if(i==)f[i][j]=f[i][j-]+a[i][j];
else if(j==)f[i][j]=f[i-][j]+a[i][j];
else f[i][j]=max(f[i-][j],f[i][j-])+a[i][j];
}
}
printf("%d\n",f[n][m]);
}
return ;
}

最新文章

  1. python3 @classmethod 的使用场合
  2. jquery插件开发继承了jQuery高级编程思路
  3. [leetcode] 题型整理之动态规划
  4. 发布网站ASP.NET(ASPX)
  5. qt 程序启动参数 -qws  (转至 MrTXK
  6. [Node.js] 也说this
  7. Environment Variables
  8. [Ogre][地形]OgreTerrain分析以及使用
  9. python 捕获 shell 脚本的输出结果
  10. 题外话(简识UML语言)
  11. spring的两种属性注入方式setter注入和构造器注入或者自动注入
  12. Bind Enum to ListControl
  13. 马的遍历问题-回溯法应用-ACM
  14. 总结 XSS 与 CSRF 两种跨站攻击
  15. MySQL如何使用索引 较为详细的分析和例子
  16. 相比于python2.6,python3.0的新特性。
  17. vs当前不会命中断点,还没有为该文档加载任何符号
  18. 去除移动端点击事件出现的背景框 tap-highlight-color
  19. 浅谈static关键字的四种用法
  20. C++著名程序库的比较和学习经验

热门文章

  1. Codeforces 618D Hamiltonian Spanning Tree(树的最小路径覆盖)
  2. 【uoj#225】[UR #15]奥林匹克五子棋 构造
  3. 插件-3D轮播图
  4. Stream My Contest UVA - 11865(带权最小树形图+二分最小值最大化)
  5. [您有新的未分配科技点]博弈论进阶:似乎不那么恐惧了…… (SJ定理,简单的基础模型)
  6. Java (Socket,ServerSocket)与(SocketChannel,ServerSocketChannel)区别和联系
  7. 【BZOJ1443】游戏(二分图匹配,博弈论)
  8. 洛谷P4608 [FJOI2016]所有公共子序列问题 【序列自动机 + dp + 高精】
  9. HPP注入详解
  10. 【转载】 HDU 动态规划46题【只提供思路与状态转移方程】