有一个 nnn 行 mmm 列的矩阵,矩阵中第 iii 行第 jjj 列的数大小为 (i−1)⋅m+j(i - 1) \cdot m + j(i−1)⋅m+j。有 kkk 次操作,每次操作指定某一行或者某一列乘一个非负整数,求 kkk 次操作后,矩阵中所有数的和,对 109+710 ^ 9 + 7109+7 取模。
要求一个 O(k)\operatorname{O}(k)O(k) 做法。