#ABC147E. 路径偏差

路径偏差

路径偏差

题目描述

有一个纵向 HH 格、横向 WW 格的网格。从上数第 ii 行、从左数第 jj 列的格子称为格子 (i,j)(i,j)

格子 (i,j)(i,j) 上写着 22 个数 Aij,BijA_{ij}, B_{ij}

高桥君首先对每个格子,将两个数中的一方涂成红色,另一方涂成蓝色。

然后,从格子 (1,1)(1,1) 移动到格子 (H,W)(H,W)。高桥君每次行动可以从格子 (i,j)(i,j) 移动到格子 (i+1,j)(i+1,j) 或格子 (i,j+1)(i,j+1)。不能进行超出网格范围的移动。

此时,对于移动路径(包含格子 (1,1)(1,1) 和格子 (H,W)(H,W)),将「路径上格子中被涂成红色的数之和」与「路径上格子中被涂成蓝色的数之和」的差的绝对值称为 偏差。

高桥君希望通过合适地选择涂色方式和移动路径来减小偏差。

求偏差的最小值。

输入格式

输入按以下格式从标准输入给出:

HH WW
A11A_{11} A12A_{12} \ldots A1WA_{1W}
: AH1A_{H1} AH2A_{H2} \ldots AHWA_{HW}
B11B_{11} B12B_{12} \ldots B1WB_{1W}
: BH1B_{H1} BH2B_{H2} \ldots BHWB_{HW}

输出格式

输出偏差的最小值。

样例

2 2
1 2
3 4
3 4
2 1
0

选择如下涂色方式和移动路径时,路径上格子中被涂成红色的数之和为 3+3+1=73+3+1=7,被涂成蓝色的数之和为 1+2+4=71+2+4=7,可以将偏差减小到 00

2 3
1 10 80
80 10 1
1 2 3
4 5 6
2

数据范围

  • 2H802 \leq H \leq 80
  • 2W802 \leq W \leq 80
  • 0Aij800 \leq A_{ij} \leq 80
  • 0Bij800 \leq B_{ij} \leq 80
  • 输入中的所有值均为整数。
难度 提高
通过率
尝试 0
已通过 0
ID
1828
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签