Problem\mathrm{Problem}Problem
Solution\mathrm{Solution}Solution
首先考虑第一小问,问题转化为:
- 每一行的问题互相独立。
- 令cj=ai,j−a1,jc_j=a_{i,j}-a_{1,j}cj=ai,j−a1,j,求将所有 cjc_jcj 变成一个数字的方案数。
考虑第二小问,问题转化为:
- 固定每一列的第一个数字,并且保证这个数大于零且单调递增的情况下,将每一列的cic_ici固定成一个数字。
- 我们考虑DP来限制:设fi,jf_{i,j}fi,j 表示前 iii 列 a1,j−a1,1=ja_{1,j}-a_{1,1}=j