luogu#P3189. [HNOI2007] 海盗分宝

    ID: 7219 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>博弈论枚举暴力概率论统计2007湖南

[HNOI2007] 海盗分宝

题目描述

据说,加勒比海盗每次抢劫完,如果有金银珠宝等贵重物品,都会以特殊的仪式分宝。

他们首先将珠宝装在一个个边长为 11 的土陶立方体中,并在盖子上标记出珠宝的价值 vv。然后将这些盒子排列成一个长为 ll,宽为 ww 的矩形(如果珠宝不够,可能会用空的土陶盒占据空位,并在盖子上标记价值为 00),第 ii 行第 jj 列的土陶盒上标记的价值为 vi,jv_{i,j}(其中 0<iw0<i\leq w0<jl0<j\leq l左下角的土陶盒所在位置为第一行第一列)。

海盗们按照功劳的大小,决定分宝的顺序,被轮到选取珠宝的海盗将被发给一个底面为 m×nm\times n 的矩形,高为 hh 的木箱子,并要求用这个木箱子来装所选土陶盒,最后盖上木箱盖子。

土陶盒的选取需要分批选取,要求每批土陶盒为一个等同于木箱底面的紧挨着的矩形区域,且木箱长为 mm 的边必须与土陶盒摆成矩形时长为 ww 的边平行。被选走的土陶盒所在位置在被选走后马上由空土陶盒填充。海盗从土陶盒摆成的矩形底部正中出发,即从第一行的第 w2\lfloor \frac{w}{2} \rfloor 列的土陶盒的右下角出发,向上沿着据土陶盒摆成的矩形区域的最左边 w2\lfloor \frac{w}{2} \rfloor 的直线前进。

如图中粗线箭头所示。设第 kk 批被选取的区域的最小角为第 iki_k 行第 jkj_k 列的土陶盒,jkj_k 必须满足 m2+jkw2a\lfloor \frac{m}{2}+j_k-\frac{w}{2}\rfloor \leq a,其中 k1k\geq 1,且当 jk=jk1j_k=j_{k-1} 的时候,iki_k 必须满足 ikik1d1i_k-i_{k-1}\geq d_1,当 jkjk1j_k\neq j_{k-1} 时,iki_k 必须满足 ikik1d2i_k-i_{k-1}\geq d_2,其中 k2k\geq 2

输入格式

第一行包括八个正整数,这些正整数之间用一个空格隔开,这八个正整数依次为 l,w,m,n,h,a,d1,d2l,w,m,n,h,a,d_1,d_2。从第二行到第 l+1l+1 行,每行有 ww 个整数,不妨将输入中第 i+1i+1 行,第 jj 列的整数记做 vi,jv_{i,j}1jw1\leq j\leq w1il1\leq i\leq l),分别表示土陶盒上标记的珠宝价值,同一行的整数之间用一个空格隔开。

需注意的是:输入时 vi,jv_{i,j} 是从左上角的土陶盒开始,但在求解时左下角的那个土陶盒为第 11 行第 11 列的土陶盒。

输出格式

输出文件中的第一行为一个整数,是最多能得到的珠宝总价值 TT

10 12 3 2 3 5 2 3
0 0 0 1 0 1 1 1 9 1 1 1
1 1 2 1 1 1 0 0 8 2 1 8
1 0 1 0 1 6 1 1 0 0 1 1
1 1 2 1 2 1 1 1 3 1 1 1
0 1 0 1 1 1 2 1 6 0 2 1
1 1 0 1 0 1 1 2 1 1 1 0
1 0 1 1 1 0 1 0 1 1 0 1
1 1 0 1 1 1 9 0 0 1 1 1
0 0 1 0 1 2 1 9 1 1 0 1
0 1 1 1 1 1 9 1 1 1 1 1
59

提示

d1,d2nd_1,d_2\geq n1l,w,a,d1,d22×1031\leq l,w,a,d_1,d_2\leq 2\times 10^31m,n2001\leq m,n\leq 2001h201\leq h\leq 200vi,j2550\leq v_{i,j}\leq 255