loj#P3136. 「COCI 2019.3」Mobitel

「COCI 2019.3」Mobitel

题目描述

译自 COCI 2018/2019 Contest #6 T5「Mobitel」,感谢北京省选前集训 / 罗剑桥提供翻译。

Nikola 小朋友最近在学乘法口诀。
为了记得更牢,他决定做一个游戏进行练习。

他画了一个 rrss 列的矩阵,每个格子里都有一个正整数。
他想知道,如果从左上角走到右下角,且每次只能向右或向下走到相邻格子,那么使得路径上所有数的乘积不小于 nn 的路径有多少条?

由于答案可能很大,所以请输出答案对 109+710^9 + 7 取模的结果。

输入格式

第一行三个正整数 r,s,nr,s,n
接下来 rr 行,每行 ss 个正整数,表示这个矩阵。

输出格式

输出一行一个整数表示答案。

2 3 200
2 3 4
5 6 7
2
3 3 90
2 1 1
45 1 1
1 1 1
3

数据范围与提示

对于 20%20\% 的数据,矩阵中的数不超过 1010
对于 50%50\% 的数据,1r,s1001 \le r,s \le 100
对于 100%100\% 的数据,1r,s300,1n1061 \le r,s \le 300,1 \le n \le 10^6,矩阵中的数不超过 10610^6