P10011 [集训队互测 2023] 网格图最大流计数

题目描述

给定 $n,m,k$,和两个正整数序列 $a_{1...n},b_{1...m}$,以及一个 $k\times k$ 的 $01$ 矩阵 $s_{1...k,1...k}$。 考虑一张有向图 $G=(V,E)$,其中 $V=\{S,T\}\cup(\{0,1\}\times ([1,k]\cap\mathbb{Z})^2)$,而 $E=E_1\cup E_2\cup E_3$ 由三部分组成: - $E_1=\{(S,(0,1,a_i)) \mid 1\le i\le n\}\cup\{((1,k,b_i),T)\mid 1\le i\le m\}$ - $E_2=\{((1,i,j),(0,i+1,j))\mid1\le i

输入格式

第一行三个正整数 $n,m,k$。 第二行 $n$ 个正整数 $1\le a_1

输出格式

输出一行两个非负整数,分别表示最大流和最大流的数量,后者对 $10^9+7$ 取模。

说明/提示

样例见下发文件。 对于全部数据,$1\le n,m\le k\le400$。 | 子任务编号 | $n\le$ | $k\le$ | 特殊性质 | 子任务分值 | | :--------: | :----: | :----: | :------------------: | :--------: | | $1$ | $7$ | $7$ | 无 | $5$ | | $2$ | $18$ | $18$ | 无 | $5$ | | $3$ | $10$ | $400$ | 无 | $10$ | | $4$ | $100$ | $400$ | 无 | $25$ | | $5$ | $400$ | $400$ | $n=m$ 且最大流为 $n$ | $10$ | | $6$ | $400$ | $400$ | 最大流为 $n$ | $25$ | | $7$ | $400$ | $400$ | 无 | $20$ |