openjudge-NOI 2.6-2728 摘花生
2024-09-16 23:31:24
题目链接: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 ;
}
最新文章
- python3 @classmethod 的使用场合
- jquery插件开发继承了jQuery高级编程思路
- [leetcode] 题型整理之动态规划
- 发布网站ASP.NET(ASPX)
- qt 程序启动参数 -qws (转至 MrTXK
- [Node.js] 也说this
- Environment Variables
- [Ogre][地形]OgreTerrain分析以及使用
- python 捕获 shell 脚本的输出结果
- 题外话(简识UML语言)
- spring的两种属性注入方式setter注入和构造器注入或者自动注入
- Bind Enum to ListControl
- 马的遍历问题-回溯法应用-ACM
- 总结 XSS 与 CSRF 两种跨站攻击
- MySQL如何使用索引 较为详细的分析和例子
- 相比于python2.6,python3.0的新特性。
- vs当前不会命中断点,还没有为该文档加载任何符号
- 去除移动端点击事件出现的背景框 tap-highlight-color
- 浅谈static关键字的四种用法
- C++著名程序库的比较和学习经验
热门文章
- Codeforces 618D Hamiltonian Spanning Tree(树的最小路径覆盖)
- 【uoj#225】[UR #15]奥林匹克五子棋 构造
- 插件-3D轮播图
- Stream My Contest UVA - 11865(带权最小树形图+二分最小值最大化)
- [您有新的未分配科技点]博弈论进阶:似乎不那么恐惧了…… (SJ定理,简单的基础模型)
- Java (Socket,ServerSocket)与(SocketChannel,ServerSocketChannel)区别和联系
- 【BZOJ1443】游戏(二分图匹配,博弈论)
- 洛谷P4608 [FJOI2016]所有公共子序列问题 【序列自动机 + dp + 高精】
- HPP注入详解
- 【转载】 HDU 动态规划46题【只提供思路与状态转移方程】