题目描述
某地区有 m 座煤矿,其中第 i 号矿每年产量为 ai 吨。现有一火力发电厂,每年需用煤恰好 b 吨,每年运行的固定费用(不包括煤的运费)为 h 元,每吨原煤从第 i 号矿运到火力发电厂的运费为 Ci,0 元。
现规划新建一个发电厂, m 座煤矿每年开采的原煤将全部供给这两座发电厂。有 n 个备选的新发电厂厂址,若在第 j 号备选厂址建新厂,每年运行的固定费用为 hj 元;每吨原煤从第 i 号矿运到第 j 号备选厂址的运费为 Ci,j 元。
试问:应如何选取新厂厂址并分配 m 座煤矿开采的原煤,才能使每年的总费用(发电厂运行费用与原煤运费之和)最小。
输入格式
第一行四个整数 m,b,h,n。
接下来一行 m 个整数 a1,a2,...,am 表示每一处煤矿的年产量。
接下来一行 n 个整数 h1,h2,...,hn 表示新厂建在每一个位置的固定费用。
接下来 n+1 行每行 m 个正整数,第 i 行描述 C1,i−1,C2,i−1,...,Cm,i−1的值。
输出格式
第一行一个整数表示选择的新发电厂的厂址编号,如有多个厂址满足条件,输出最小的一个;
第二行一个整数表示最小的年总费用。
提示
对于100%的数据,1≤m≤5×104,1≤b≤104,1≤n≤50,0≤h,hi≤100,0≤ai≤500,i=1∑mai≥b,0≤Ci,j≤50。