AT_soundhound2018_d 建物

题目描述

kenkoooo 先生在 SoundHound 公司工作。现在公司的大楼有 $H$ 层,每一层都有 $W$ 个房间,房间从东到西一列直排。我们称第 $i$ 层自西向东第 $j$ 个房间为房间 $(i, j)$。 现在,kenkoooo 先生位于 $(1,1)$ 房间。他可以依次进行以下动作,最终从地面层(即自上而下第 $H$ 层)的某个房间离开大楼: - 在房间 $(i, j)$ 时,若存在,则可以移动到 $(i, j-1)$; - 在房间 $(i, j)$ 时,若存在,则可以移动到 $(i, j+1)$; - 在房间 $(i, j)$ 时,若存在,则可以移动到 $(i+1, j)$。 需要注意的是,到达地面层后仍然可以继续移动。 此外,每个房间 $(i, j)$ 内有 $P_{i,j}$ 日元散落着,kenkoooo 先生在第一次进入房间时可以捡到这些钱。 另一方面,每进入一次房间 $(i, j)$ 都需要支付入室费 $F_{i,j}$ 日元。 kenkoooo 先生手头有足够多的钱,不必担心途中资金短缺。请对于所有 $1 \leq j \leq W$,求出从 $(H, j)$ 房间离开时,在这座大楼中能够获得的最大利润。

输入格式

输入的格式如下,通过标准输入给出。 > $H$ $W$ $P_{1,1}$ ... $P_{1,W}$ $:$ $P_{H,1}$ ... $P_{H,W}$ $F_{1,1}$ ... $F_{1,W}$ $:$ $F_{H,1}$ ... $F_{H,W}$

输出格式

请按 $j$ 的升序输出从 $(H, j)$ 房间离开时所能获得的最大利润。

说明/提示

### 数据范围 - $2 \leq H \leq 10$ - $1 \leq W \leq 5 \times 10^4$ - $0 \leq P_{i,j}