一道十分毒瘤的模拟题。代码很短,推我花了二三十分钟。
数字游戏
Description
不高兴找到了一个 N N N 行 M M M 列的矩阵。
矩阵的第一行数字为 1 1 1 , 2 2 2 , 3 3 3 ,…, M M M ;
第二行数字为 M + 1 M+1 M+1 , M + 2 M+2 M+2 ,…, 2 ∗ M 2*M 2∗M ;
…
第 N N N 行数字为 ( N − 1 ) ∗ M + 1 (N-1)*M+1 (N−1)∗M+1 , ( N − 1 ) ∗ M + 2 (N-1)*M+2 (N−1)∗M+2 ,…, N ∗ M N*M N∗M 。
例如,对于 N = 3 N = 3 N=3 , M = 4 M = 4 M=4:
1 2 3 4
5 6 7 8
9 10 11 12
当然这样的矩阵是无趣的,所以他选择了其中一行或一列,将其乘以非负数,会进行 K K K 次。最后他想知道矩阵中所有值的总和。由于总和可能会很大,需要总和模 1 0 9 + 7 10^9+7 109+7 。
Input
第一行三个正整数 N N N , M M M , K K K 。
以下 K K K 行中的每一行有两种描述: