Type: RemoteJudge 1000ms 125MiB

[SCOI2009] 迷路

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

windy 在有向图中迷路了。

题目描述

该有向图有 nn 个节点,节点从 11nn 编号,windy 从节点 11 出发,他必须恰好在 tt 时刻到达节点 nn

现在给出该有向图,你能告诉 windy 总共有多少种不同的路径吗?

答案对 20092009 取模。

注意:windy 不能在某个节点逗留,且通过某有向边的时间严格为给定的时间。

输入格式

第一行包含两个整数,分别代表 nntt

22 到第 (n+1)(n + 1) 行,每行一个长度为 nn 的字符串,第 (i+1)(i + 1) 行的第 jj 个字符 ci,jc_{i, j} 是一个数字字符,若为 00,则代表节点 ii 到节点 jj 无边,否则代表节点 ii 到节点 jj 的边的长度为 ci,jc_{i, j}

输出格式

输出一行一个整数代表答案对 20092009 取模的结果。

2 2
11
00
1


5 30
12045
07105
47805
12024
12345

852

提示

样例输入输出 1 解释

路径为 1121 \to 1 \to 2

数据规模与约定

  • 对于 30%30\% 的数据,保证 n5n \leq 5t30t \leq 30
  • 对于 100%100\% 的数据,保证 2n102 \leq n \leq 101t1091 \leq t \leq 10^9

ch11 - 矩阵快速幂

Not Claimed
Status
Done
Problem
8
Open Since
2024-1-20 12:00
Deadline
2024-3-3 23:59
Extension
2400 hour(s)