#340. [R54G]粉刷墙
[R54G]粉刷墙
时空限制
1S/512M
题目描述
apiadu 买了一面墙(别问为什么),他想对这面墙进行染色,使这面墙足够美观。
那么墙可以被看成一个 行 列的表格,初始时所有格子都是白色的,apiadu 可以给其中任意多格子染成红色(可以一个格子都不染),但由于 apiadu 使用的油漆容易扩散,所有没有被他染色且与至少一个被他染色的格子相邻的格子会变成粉色。
例如,对于一个 行 列的表格,apiadu 将第 行第 列、第 行第 列、第 行第 列、第 行第 列的格子染成红色后,整个表格会变成如下所示的样子:
给定 行 列的非负整数矩阵 和 ,染色后,对于第 行第 列的格子(),它的美观值定义如下:如果它是红色的,则美观值为 ;如果它是粉色的,则美观值为 ;如果它是白色的,则美观值为 。
染色后表格的美观值为所有格子美观值之和,请你帮助可爱的 apiadu 求出任意染色后表格美观值的最大值。
格式
输入格式
第一行包含两个整数 ,表示表格的行数和列数。
接下来 行,每行包含 个整数,其中第 行的第 个整数为 ,表示该方格为红色时的美观值。
接下来 行,每行包含 个整数,其中第 行的第 个整数为 ,表示该方格为白色时的美观值。
输出格式
输出一行一个整数,表示任意染色后表格美观值的最大值。
样例
样例输入 #1
2 3
2 0 12
8 5 8
5 2 9
12 5 0
样例输出 #1
37
样例解释 #1
按照如下图所示方案染色:
样例输入 #2
3 4
3 6 11 6
3 0 1 12
0 0 6 3
7 0 3 4
2 11 4 4
5 4 5 3
样例输出 #2
63
样例解释 #2
按照如下图所示方案染色:
样例输入 #3
1 3
100000 100 100
100 100 100000
样例输出 #3
200000
样例解释 #3
按照如下图所示方案染色:
数据规模
注意:你只有通过了子任务的所有测试点,才能获得对应子任务的分数。
| 子任务编号 | 分数 | |||
|---|---|---|---|---|
对于 的数据:,。
Related
In following contests: