社区讨论
有人会吗
P2162[SHOI2007] 宝石纪念币参与者 4已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @lo37rhyj
- 此快照首次捕获于
- 2023/10/24 02:11 2 年前
- 此快照最后确认于
- 2023/10/24 02:11 2 年前
HSPC 的会场上有一个巨大的花圃。小 C 作为会场布置负责人,计划请园艺师在花圃上修剪出一个大大的 “S”。“S” 寓意着 Strong(强大)、Super(超级)……小 C 希望这个“S”能激励到参加活动的每一位选手。
花圃由
�
×
�
N×M 盆植株组成。这些植株被排成了
�
N 行
�
M 列。园艺师将选出其中的若干盆进行修剪。这几盆植株将组成小 C 想要的“S”。具体地,园艺师会按以下
5
5 步选出植株:
选出某一行的连续若干盆植株(不少于
3
3 盆);
以第
1
1 步选出的植株中最左侧的那盆为起始,向下选出同列的连续若干盆(起始的那盆植株在内,不少于
3
3 盆);
以第
2
2 步选出的植株中最下方的那盆为起始,向右选出同行的连续若干盆(起始的那盆植株在内,不少于
3
3 盆);
以第
3
3 步选出的植株中最右侧的那盆为起始,向下选出同列的连续若干盆(起始的那盆植株在内,不少于
3
3 盆);
以第
4
4 步选出的植株中最下方的那盆为起始,向左选出同行的连续若干盆(起始的那盆植株在内,不少于
3
3 盆);
受制于品种限制,某些位置的植株不适合被修剪,因此它们不能被用于组成“S”。
假设每盆植株都有一个价值,园艺师修剪出的“S”的价值是相应植株的价值之和。现在,请你帮小 C 计算花圃中能修剪出的“S”最大价值是多少。
输入格式
第一行,两个整数
�
,
�
N,M,表示花圃的行列尺寸。
接下来 � N 行,每行 � M 个整数 � � , � a i,j ,表示花圃中第 � i 行第 � j 列的植株价值。特殊地,当 � � , �
0
a
i,j
=0 时,表示相应植株不可以被修剪,不能用于组成“S”。
输出格式
一个整数,表示价值最大的“S”的价值。数据保证有解。
输入输出样例
输入 #1复制
6 5
9 9 9 9 9
1 8 9 5 4
4 9 9 9 9
3 5 4 9 1
1 3 1 8 2
0 9 9 9 2
输出 #1复制
121
输入 #2复制
6 8
8 9 0 6 4 6 0 5
0 1 5 6 9 5 2 3
6 4 4 4 0 9 7 6
5 0 5 1 2 3 0 4
0 8 9 0 2 3 0 6
0 8 7 5 3 1 2 1
输出 #2复制
72
说明/提示
【样例解释1】
如下所示。带阴影的数字表示园艺师选出的植株。
【样例解释2】
如下所示。带阴影的数字表示园艺师选出的植株。
【数据规模与约定】
对于
25
%
25% 的数据,保证
�
,
�
≤
25
N,M≤25。
对于
60
%
60% 的数据,保证
�
,
�
≤
250
N,M≤250。
对于
100
%
100% 的数据,保证
5
≤
�
,
�
≤
2500
5≤N,M≤2500,
0
≤
�
�
,
�
≤
9
0≤a
i,j
≤9。
回复
共 3 条回复,欢迎继续交流。
正在加载回复...