D. 时之符石

    传统题 1000ms 256MiB

时之符石

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在时间尽头的逆时之塔中 , 存在着一块庞大的方形石阵

传说那是古代时间术士的试炼之地

石阵由 N×N\rm N \times N 块符石构成 , 每块符石上都刻着一个整数

其中第 i\rm i 行第 j\rm j 列上的数字为 Ti,j\rm T_{i , j}

它们的能量以某种奇异的规律流动着

sMa\rm sMa 被困在这座塔的最底层第 N\rm N 行第 N\rm N

为了逃离这座塔 sMa\rm sMa 必须“逆时而行”——从塔底不断 向上向左 移动 , 最终抵达塔顶的传送门 第 1\rm 1 行第 1\rm 1

然而通道并非随意可走:有些符石的能量早已枯竭 , 踏上去会瞬间坠落无法通行

sMa\rm sMa 成功踏上一条完整路径时 , 该路径的总能量 P\rm P 定义为所有符石数值的乘积

P=(i,j)pathTi,j\rm P = \prod_{(i , j)\in \text{path}} T_{i , j}

与此同时"时光之门"的核心 D\rm D 会对能量结构进行共鸣判定

D\rm D 质因数分解为:

$$\rm D = q_1^{e_1} \times q_2^{e_2} \times \dots \times q_m^{e_m}$$

若路径能量 P\rm P 在每个质因数上 至少拥有相同或更高的幂次

即:

1im, qieiP\rm \forall 1 \le i \le m , ~ q_i^{e_i} \mid P

则称该路径为 共鸣路径

换言之路径的能量积必须 完整覆盖 能核 D\rm D 的所有质因子需求 , 才能触发能量共振使传送门响应

你需要计算共有多少条路径能够得到时间之门的回应

输入格式

第一行输入两个空格分隔的正整数 N,D\rm N,D

在接下来 N\rm N 行 , 每一行输入 N\rm N 个空格分隔的整数 , 表示 “时之符石” 上的整数

若数值为 1-1 则代表该符石能量枯竭 , 无法移动到此处

输出格式

输出一个整数表示结果

答案可能很大 mod 1000000007\rm mod ~ 1000000007 后输出

2 2
3 2
1 4
2
3 6
5 2 -1
7 3 6
-1 3 1
3
见 ex_bomboni1.in
见 ex_bomboni1.out

见 ex_bomboni2.in
见 ex_bomboni2.out

点此下载

样例2解释

共有三条这样的路线:

  • 133251 \to 3 \to 3 \to 2 \to 5

  • 163251 \to 6 \to 3 \to 2 \to 5

  • 163751 \to 6 \to 3 \to 7 \to 5

数据规模

子任务 分值 特殊性质
11 1010 N,D,Ti,j20\rm N, D , T_{i , j} \leq 20
22 1515 N,D20\rm N, D \leq 20
33 2020 D20\rm D\le 20
44 5555 无特殊性质

对于 100%100\% 的数据 $\rm 1\leq N \leq 500 , 1\le D\le 10^6 , -1\le T_{i , j}\le 10^6$

2025十一月月赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-11-7 8:00
结束于
2025-11-9 21:00
持续时间
3.5 小时
主持人
参赛人数
59