#L3636. 「2021 集训队互测」机器

    ID: 4444 传统题 1000ms 256MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>图结构最大流其他分治二分查找费用流难度NOI/NOI+集训队互测

「2021 集训队互测」机器

题目描述

假定你是李华。

作为一名优秀的文科生,你最近学习了电学。

你有 \infty 个电荷量为 +e+e,动能足够大的点电荷,要将其中的一部分通入一个机器,并通出等量点电荷。最大化机器运作后电荷的动能之和。

机器可以看作 nn 个节点,第 ii 个点电势为 hiVh_i \,\mathrm{V}

ii 个点有 pip_i 根管道可以从该点通入点电荷,在整个过程中每根管道最多通入一个点电荷,其中从第 jj 根管道通入的点电荷会克服外力做 ai,jeVa_{i,j} \,\mathrm{eV} 的功。

ii 个点有 qiq_i 根管道可以从该点通出点电荷,在整个过程中每根管道最多通出一个点电荷,其中从第 jj 根管道通出的点电荷会克服外力做 bi,jeVb_{i,j} \,\mathrm{eV} 的功。

机器内部有 mm 条单向管道相连,第 ii 条连接 uiu_iviv_i,表示可以将点电荷从 uiu_i 运到 viv_i(没有次数限制),假定机器内其它力不做功,且你可以通过机器操纵每个点电荷的运动轨迹。

每个被通入的点电荷必须被通出,且机器内其它力不做功。即若一个点电荷从 xx 点的第 ii 根管道进入,从 yy 点的第 jj 根管道出去,机器对其做的功为 (hxhyax,iby,j)eV(h_x−h_y−a_{x,i}−b_{y,j}) \,\mathrm{eV}

求最大的动能增加量之和(单位:eV\mathrm{eV}

输入格式

第一行两个正整数 n,mn,m

接下来一行 nn 个整数,第 ii 个数为 hih_i

接下来 mm 行,每行两个正整数 ui,viu_i,v_i 描述一条单向管道。

接下来 nn 行,第 ii 行第一个正整数 pip_i,接下来 pip_i 个非负整数,第 jj 个表示 ai,ja_{i,j}

接下来 nn 行,第 ii 行第一个正整数 qiq_i,接下来 qiq_i 个非负整数,第 jj 个表示 bi,jb_{i,j}

输出格式

输出一个非负整数表达答案。

样例

输入

3 4
3 9 2
1 1
2 3
3 3
3 2
1 2
1 0
1 2
1 1
1 2
1 1

输出

6

数据范围与提示

对于 100%100\% 的数据,保证 1ui,vin1\le u_i,v_i\le n0m,pi,qi,ai,j,bi,j,hi0\le m,p_i,q_i,a_{i,j},b_{i,j},h_i。其中 ai,j,bi,j,hia_{i,j},b_{i,j},h_i 均在对应范围内等概率随机,其余均以某种方式随机生成,不会针对性卡 spfa 等算法。

测试点编号 nn\le mm\le pi,qip_i,q_i\le ai,j,bi,j<a_{i,j},b_{i,j}< hi<h_i< 特殊性质
1,2 50 200 10 30
3,4 70 300 100 2000
5~8 100 500 200 10410^4
9,10 2000 5000 500 10410^4 10610^6 A
11~14 n1n-1 B
15~18 10410^4 C
19~21 700 5000 1000 10610^6 10810^8
22~25 2000 2×1042\times 10^4 2000

特殊性质 A:uivi=1|u_i−v_i|=1

特殊性质 B:m=n1,ui<vi,vi=i+1m=n−1,u_i<v_i,v_i={i+1}

特殊性质 C: min{ui,vi}<4\min\{u_i,v_i\} < 4