news 2026/5/7 0:44:29

洛谷 P7074 [CSP-J 2020] 方格取数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
洛谷 P7074 [CSP-J 2020] 方格取数

题目描述

设有 n×m 的方格图,每个方格中都有一个整数。现有一只小熊,想从图的左上角走到右下角,每一步只能向上、向下或向右走一格,并且不能重复经过已经走过的方格,也不能走出边界。小熊会取走所有经过的方格中的整数,求它能取到的整数之和的最大值。

输入格式

第一行有两个整数 n,m。

接下来 n 行每行 m 个整数,依次代表每个方格中的整数。

输出格式

一个整数,表示小熊能取到的整数之和的最大值。

输入输出样例

输入 #1复制

3 4 1 -1 3 2 2 -1 4 -1 -2 2 -3 -1

输出 #1复制

9

输入 #2复制

2 5 -1 -1 -3 -2 -7 -2 -1 -4 -1 -2

输出 #2复制

-10

说明/提示

样例 1 解释

样例 2 解释

数据规模与约定

  • 对于 20% 的数据,n,m≤5。
  • 对于 40% 的数据,n,m≤50。
  • 对于 70% 的数据,n,m≤300。
  • 对于 100% 的数据,1≤n,m≤103。方格中整数的绝对值不超过 104。
#include<bits/stdc++.h> using namespace std; const int N=1e3+10; typedef long long LL; LL f[N][N]; LL g[N][N]; LL a[N][N]; LL n,m; int main() { cin>>n>>m; for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { cin>>a[i][j]; } } memset(f,-0x3f,sizeof f); memset(g,-0x3f,sizeof g); f[0][1]=0; for(int j=1;j<=m;j++) { for(int i=1;i<=n;i++) { f[i][j]=max(f[i-1][j],max(f[i][j-1],g[i][j-1]))+a[i][j]; } for(int i=n;i>=1;i--) { g[i][j]=max(g[i+1][j],max(f[i][j-1],g[i][j-1]))+a[i][j]; } } cout<<f[n][m]<<endl; return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 23:08:15

Kscan:全能资产测绘工具的高效应用指南

1. Kscan工具的核心能力解析 第一次接触Kscan时&#xff0c;最让我惊讶的是它"一口吃下"各种格式输入的能力。不像传统扫描工具需要先对目标分类处理&#xff0c;Kscan能直接消化IP段、URL、文件路径等混合输入。实测把114.114.114.114/24、https://example.com和fil…

作者头像 李华
网站建设 2026/4/11 17:48:16

面试官:限流是什么?如何实现?许多人答错。

在高并发架构中&#xff0c;限流是保障服务高可用的“安全阀”。当上游流量洪峰超出下游服务的处理极限时&#xff0c;限流机制通过精准的拒绝、排队或延迟策略&#xff0c;防止系统因资源耗尽而发生雪崩。本文将从限流的分类入手&#xff0c;深入剖析单机限流的核心算法逻辑&a…

作者头像 李华
网站建设 2026/4/12 1:39:47

工业相机选型必看:眼在手上vs眼在手外的标定差异全解析

工业相机选型实战&#xff1a;眼在手上与眼在手外的标定差异深度剖析 当机械臂需要精准抓取流水线上的零件时&#xff0c;视觉系统就像它的"眼睛"。但这双眼睛的安装位置不同&#xff0c;会直接影响整个系统的标定难度和工作效率。想象一下外科医生的手术场景——显微…

作者头像 李华
网站建设 2026/4/12 2:57:26

Qwen3.5-2B轻量部署对比:Qwen3.5-2B vs Qwen3.5-8B在端侧设备资源占用实测

Qwen3.5-2B轻量部署对比&#xff1a;Qwen3.5-2B vs Qwen3.5-8B在端侧设备资源占用实测 1. 引言&#xff1a;轻量化多模态模型的价值 在边缘计算和端侧AI应用快速发展的今天&#xff0c;如何在有限的计算资源下部署强大的多模态模型成为关键挑战。Qwen3.5-2B作为Qwen3.5系列的…

作者头像 李华
网站建设 2026/4/12 7:25:07

Bagging与Boosting的实战对比:如何选择适合的集成学习方法

1. 从决策树到集成学习&#xff1a;为什么需要Bagging和Boosting&#xff1f; 记得我第一次用决策树做分类任务时&#xff0c;发现模型在训练集上表现完美&#xff0c;但测试集上却惨不忍睹。这种过拟合问题困扰了我很久&#xff0c;直到发现了集成学习这个"外挂"。简…

作者头像 李华
网站建设 2026/4/11 16:36:47

QQ截图独立版终极指南:高效截图与OCR文字提取的完整解决方案

QQ截图独立版终极指南&#xff1a;高效截图与OCR文字提取的完整解决方案 【免费下载链接】QQScreenShot 电脑QQ截图工具提取版,支持文字提取、图片识别、截长图、qq录屏。默认截图文件名为ScreenShot日期 项目地址: https://gitcode.com/gh_mirrors/qq/QQScreenShot QQ截…

作者头像 李华