#JLT07D. 2026年J组模拟赛10连测第7场-T4 程老师的双排货架

2026年J组模拟赛10连测第7场-T4 程老师的双排货架

项目 说明
文件名 shelf
输入文件 shelf.in
输出文件 shelf.out
时间限制 1000 ms
内存限制 512 MB

题目描述

校史馆新做了一组双排货架。货架分上下两行,每行有 nn 个格子,第 rr 行第 cc 列的格子用来放一件展品,能给展区带来 vr,cv_{r,c} 点人气。

展品放得太密会互相遮挡,所以有规矩:任意两个有公共边的格子(上下相邻,或者左右相邻)不能同时放展品。斜着只挨一个角的两个格子不算有公共边,可以同时放。

现在程老师要在这组货架上挑一些格子放展品,让带来的人气总和最大。请你算一算这个最大值。

输入格式

从文件 shelf.in 中读入数据。

第一行一个整数 nn,表示每行的格子数。

第二行 nn 个整数,依次表示第一行从左到右各格的人气值。

第三行 nn 个整数,依次表示第二行从左到右各格的人气值。

输出格式

输出到文件 shelf.out 中。

一行一个整数,表示人气总和的最大值。

数据范围

测试点 n≤n \le 特殊性质
1~2 55 无
3~6 1010
7~10 2020
11~14 200200
15~18 20002000
19 10510^5 A
20 B

特殊性质 A:每个格子的人气值都不超过 1010。

特殊性质 B:每个格子的人气值都等于 11。

对于所有测试点:1≤n≤1051 \le n \le 10^5,1≤vr,c≤1031 \le v_{r,c} \le 10^3。

3
1 2 3
4 5 6
12
1
5
3
5

样例解释

样例 1:第 11 列放下格(44 点),第 22 列放上格(22 点),第 33 列放下格(66 点),总和是 4+2+6=124 + 2 + 6 = 12。这三格两两都没有公共边:第 11 列下格与第 22 列下格才是左右相邻的,而第 22 列放的是上格;同样地,第 22 列上格与第 33 列上格相邻,而第 33 列放的是下格。

样例 2:只有一列,上下两格有公共边,不能同时放,所以取人气值较大的上格,得到 55 点。

难度 未评定
通过率 —
尝试 0
通过 0
ID
3756
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者

相关