万卷网 > 题目详情
题型:简答题

方格取数(number)

【题目描述】

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

【输入格式】

输入文件名为 number.in。

第 1 行两个正整数 n, m。

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

【输出格式】

输入文件名为 number.out。

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

【样例 1 输入】

3 4

1 -1 3 2

2 -1 4 -1

-2 2 -3 -1

【样例 1 输出】

9

【样例 1 解释】

按上述走法,取到的数之和为 1 + 2 + (-1) + 4 + 3 + 2 + (-1) + (-1) = 9,可以证明为最大值。

注意,上述走法是错误的,因为第 2 行第 2 列的方格走过了两次,而根据题意,不能重复经过已经走过的方格。

另外,上述走法也是错误的,因为没有走到右下角的终点。

【样例 2 输入】

2 5

-1 -1 -3 -2 -7

-2 -1 -4 -1 -2

【样例 2 输出】

-10

【数据范围与提示】

对于 20% 的数据,n, m ≤ 5。

对于 40% 的数据,n, m ≤ 50。

对于 70% 的数据,n, m ≤ 300。

对于 100% 的数据,1 ≤ n, m ≤ 1000。方格中整数的绝对值不超过 10^4。

更新时间:2022-11-23 15:30:55 |
【知识点】 CCF非专业级别软件能力认证CSP-J/入门级

相似题推荐

简答题

T4多边形


2026-04-17
简答题

T3异或和


2026-04-17
简答题

T2座位


2026-04-16
简答题

T1拼数

2026-04-16
单选题

假设a、b、c都是布尔变量,逻辑表达式(a &&b)IⅡ(!c &&a)的值与下列哪个表达式不始终相等?()

A.

a &&(bⅡ!c)

B.

(al|!c)&&(bⅡ !c)&&(all a)

C.

a &&(!b II c)

D.

!(!a|!b)II(a &&!c)

2025-10-16
公众号
客服 反馈
顶部