12.15每日一题(备战蓝桥杯摘花生)

news/2024/7/15 17:13:20 标签: 蓝桥杯, 算法, 图论, c++, 职场和发展

12.15每日一题(备战蓝桥杯摘花生)

题目 摘花生

Hello Kitty想摘点花生送给她喜欢的米老鼠。

她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。

地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过一株花生苗就能摘走该它上面所有的花生。

Hello Kitty只能向东或向南走,不能向西或向北走。

问Hello Kitty最多能够摘到多少颗花生。

1.gif

输入格式
第一行是一个整数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 <bits/stdc++.h>

using namespace std;

const int N = 1010;
int t , n , m;
int dp[N][N] , w[N][N];

int main()
{
    cin >> t;

    while(t--)
    {
        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;
}


http://www.niftyadmin.cn/n/5265786.html

相关文章

MySQL主要特点

内部和可移植性 用C和C编写的。MySQL Server经过广泛测试&#xff0c;可以与多种不同的编译器兼容。MySQL Server可以在许多不同的平台上运行。请参考https://www.mysql.com/support/supportedplatforms/database.html以获取详细信息。为了实现可移植性&#xff0c;MySQL Serv…

MacOS下载配置OpenCV

主要参考的是OpenCV官方的这篇文章&#xff1a;OpenCV: Installation in MacOS 安装OpenCV需要下载一些安装包&#xff1a;CMake3.9、Git、Python这些我之前已经下载好&#xff0c;这里就不过多阐述了&#xff0c;自行百度安装即可 1.从Git库获取OpenCV&#xff1a; git clon…

笔记本电脑如何安装openwrt

环境&#xff1a; 联想E14笔记本 装机U盘 DiskImage v1.6 刷写工具 immortalwrt镜像 问题描述&#xff1a; 笔记本电脑如何安装openwrt 解决方案&#xff1a; 一、官方版 1.官网下载固件 2.BIOS关闭安全启动改为引导 3.用U盘启动进入PE系统后&#xff0c;需要先用PE系…

C#上位机与欧姆龙PLC的通信02----搭建仿真环境

在没有硬件的情况下&#xff0c;创建仿真环境非常必要&#xff0c;买硬件需要花大几K的大洋&#xff0c;这是不好的&#xff0c;对于学习培训者来说&#xff0c;有仿真环境就特别漂亮&#xff0c;现在CX-ONE已经集成了欧姆龙的编程软件&#xff0c;能够实现仿真PLC及编程&#…

ubuntu+vscode+cmake 安装libtorch

安装流程 1、下载libtorch 官方地址&#xff1a;https://pytorch.org/ 首先在官网下载&#xff0c;或者用指令下载&#xff1a;下载自己要的对应版本 cd进入你的目录&#xff0c;下载到当前目录 wget https://download.pytorch.org/libtorch/cpu/libtorch-cxx11-abi-shared-w…

ubuntu x11指令集

ubuntu x11指令集 ubuntu中使用X11窗口和系统常见的操作和任务的命令有&#xff1a; 1. 启动X11会话&#xff1a; startx 2. 关闭X11会话&#xff1a; logout 3. 切换到图形用户界面&#xff08;GUI&#xff09;登录&#xff1a; sudo systemct…

矩阵理论及其应用邱启荣习题3.5题解

(1) P ( − 1 0 1 − 1 − 1 2 1 1 − 1 ) \begin{pmatrix} -1 & 0&1 \\ -1 & -1&2\\1&1&-1 \end{pmatrix} ​−1−11​0−11​12−1​ ​ A ( 1 0 1 1 1 0 − 1 2 1 ) \begin{pmatrix} 1 & 0&1 \\ 1 & 1&0\\-1&2&1 \end{pmat…

转载: iOS 优雅的处理网络数据

转载&#xff1a; iOS 优雅的处理网络数据 原文链接&#xff1a;https://juejin.cn/post/6952682593372340237 相信大家平时在用 App 的时候, 往往有过这样的体验&#xff0c;那就是加载网络数据等待的时间过于漫长&#xff0c;滚动浏览时伴随着卡顿&#xff0c;甚至在没有网…