AcWing 1015. 摘花生
Hello Kitty想摘点花生送给她喜欢的米老鼠。
她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。
地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过一株花生苗就能摘走该它上面所有的花生。
Hello Kitty只能向东或向南走,不能向西或向北走。
问Hello Kitty最多能够摘到多少颗花生。
输入格式
第一行是一个整数T,代表一共有多少组数据。
接下来是T组数据。
每组数据的第一行是两个整数,分别代表花生苗的行数R和列数 C。
每组数据的接下来R行数据,从北向南依次描述每行花生苗的情况。每行数据有C个整数,按从西向东的顺序描述了该行每株花生苗上的花生数目M。
输出格式
对每组输入数据,输出一行,内容为Hello Kitty能摘到得最多的花生颗数。
数据范围
1≤T≤100,
1≤R,C≤100,
0≤M≤1000
输入样例:
2
2 2
1 1
3 4
2 3
2 3 4
1 6 5
输出样例:
8
16
代码如下:
#include <iostream>
using namespace std;
const int N = 110;
int dp[N][N];
int w[N][N];
int cnt;
int main()
{cin>>cnt;while(cnt--){int n,m;cin>>n>>m;for (int i = 1;i<=n;i++)for (int j = 1;j<=m;j++)cin>>w[i][j];for (int i = 1;i<=n;i++)for (int j = 1;j<=m;j++)dp[i][j] = max(dp[i-1][j],dp[i][j-1])+w[i][j];cout<<dp[n][m]<<endl;}return 0;
}
AcWing 1015. 摘花生相关推荐
- AcWing 1015. 摘花生 (DP)
1015. 摘花生 思路 状态表示:dp[i][j]表示从(1, 1)走到(i, j)的所有路线中权值最大的那条路线 状态计算(集合划分):从(1, 1)走到(i, j)的所有路线集合划分为下面两类 ...
- 2022.1.29 训练日记 6 AcWing 1015. 摘花生
题目链接:摘花生 题目分析: 0.该题是一道线性DP(数字三角形模型). 1.状态表示集合:定义f[i][j]为从(1, 1)到达(i, j)的所有方案属性:最大值 2.状态转移(i, j)从(i-1 ...
- 1284:摘花生《信息学奥赛一本通》
/* 1284:摘花生<信息学奥赛一本通> http://ybt.ssoier.cn:8088/problem_show.php?pid=1284 */ #include <ios ...
- 2728:摘花生(数字金子塔变形)
2728:摘花生 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 Hello Kitty 想摘点花生送给她喜欢的米老鼠.她来到一片有网格状道路的矩形花生地(如下图 ...
- Bailian2950 摘花生【贪心】
2950:摘花生 总时间限制: 1000ms 内存限制: 65536kB 描述 鲁宾逊先生有一只宠物猴,名叫多多.这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:" ...
- 寒假每日一题题解(1.29)摘花生(DP水题)
摘花生 Hello Kitty想摘点花生送给她喜欢的米老鼠. 她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来. 地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过 ...
- 鲁滨逊摘花生NOIP2004
总时间限制: 1000ms 内存限制: 65536kB 描述 鲁宾逊先生有一只宠物猴,名叫多多.这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:"欢迎免费品尝我种 ...
- 摘花生(信息学奥赛一本通-T1284)
[题目描述] Hello Kitty想摘点花生送给她喜欢的米老鼠.她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来.地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经 ...
- AcWing1015.摘花生
题目描述 H e l l o K i t t y Hello\ Kitty Hello Kitty想摘点花生送给她喜欢的米老鼠. 她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来 ...
最新文章
- 安装MySQL示例 docker pull mysql
- FTP基础知识及排障方法
- 一本书让你懂得人生的价值
- java.lang.UnsatisfiedLinkError: com.jacob.com.D...
- vue图片懒加载实例
- ASP.NET Session的七点认识(转)
- 更改密码 sp_password
- stm32中stm32f10x_type.h(固件3.0以前)、stm32f10x.h(固件3.0以后)、stdint.h文件的关系
- 工作中如何做好技术积累
- Mac安装mysql数据库【亲测有用】
- 新一代视频编解码标准正式公布!
- ResNeX论文概述
- vue 给iframe设置src_使用不带src属性的vuejs在iframe中渲染组件
- 电子邮件收发原理和JavaMail开发
- EPSON-LQ 300K II驱动安装问题
- c语言max函数和min,使用函数获取值,查找max,查找min并以C语言显示
- memcmp函数使用详解
- 好家伙,这几个隐藏功能,太香了
- 人才管理是什么意思_复合型人才是什么意思(复合型人才八种能力)
- 百钱百鸡:用100钱买100只鸡,公鸡5钱一只,母鸡三钱一只,小鸡三只一钱,编程输出所有可能的买法(要求每鸡至少买一只)
热门文章
- 【经典回放】多种语言系列数据结构算法:数组
- C# numericUpDown控件用法总结及注意事项
- Android启动过程五个步骤,Android启动流程、app启动原理
- java程序 开发工具_15款Java程序员必备的开发工具
- python程序题斐波那契数列_Python_经典题_斐波那契数列
- 简单而又不平凡的杨辉三角形
- 太漂亮了!66个高颜值的矿物晶体,吸引到你的目光了吗
- 打开本地文件_可以跨软件搜索文件?结构式检索你一定要学会!
- 为什么年龄大了近视还增加_年龄明明一样大,为什么有人长得年轻,有人显老呢?...
- html插入图片和文字,HTML第三课文字图片插入