#ABC372F. 传送的高桥 2

传送的高桥 2

传送的高桥 2

题目描述

有一个具有 NN 个顶点和 N+MN+M 条边的简单有向图 GG。顶点编号为 11NN,边编号为 11N+MN+M

ii (1iN)(1 \leq i \leq N) 从顶点 ii 指向顶点 i+1i+1。(这里,顶点 N+1N+1 视为顶点 11。)

N+iN+i (1iM)(1 \leq i \leq M) 从顶点 XiX_i 指向顶点 YiY_i

高桥在顶点 11。在每个顶点,他可以移动到从当前顶点出发的有向边所指向的任意顶点。

请计算他恰好移动 KK 次的方案数。

也就是说,求满足以下三个条件的长度为 K+1K+1 的整数序列 (v0,v1,,vK)(v_0, v_1, \dots, v_K) 的个数:

  • i=0,1,,Ki = 0, 1, \dots, K,有 1viN1 \leq v_i \leq N
  • v0=1v_0 = 1
  • i=1,2,,Ki = 1, 2, \ldots, K,存在从顶点 vi1v_{i-1} 指向顶点 viv_i 的有向边

由于这个数可能非常大,请对 998244353998244353 取模输出。

输入格式

输入按以下格式从标准输入给出:

NN MM KK
X1X_1 Y1Y_1
X2X_2 Y2Y_2
\vdots
XMX_M YMY_M

输出格式

输出取模 998244353998244353 后的答案。

样例

6 2 5
1 4
2 5
5

高桥有五种移动方式:

顶点 11 \to 顶点 22 \to 顶点 33 \to 顶点 44 \to 顶点 55 \to 顶点 66

顶点 11 \to 顶点 22 \to 顶点 55 \to 顶点 66 \to 顶点 11 \to 顶点 22

顶点 11 \to 顶点 22 \to 顶点 55 \to 顶点 66 \to 顶点 11 \to 顶点 44

顶点 11 \to 顶点 44 \to 顶点 55 \to 顶点 66 \to 顶点 11 \to 顶点 22

顶点 11 \to 顶点 44 \to 顶点 55 \to 顶点 66 \to 顶点 11 \to 顶点 44

10 0 200000
1
199 10 1326
122 39
142 49
164 119
197 127
188 145
69 80
6 120
24 160
18 154
185 27
451022766

数据范围

  • 2N2×1052 \leq N \leq 2 \times 10^5
  • 0M500 \leq M \leq 50
  • 1K2×1051 \leq K \leq 2 \times 10^5
  • 1Xi,YiN1 \leq X_i, Y_i \leq NXiYiX_i \neq Y_i
  • N+MN+M 条有向边互不相同
  • 输入中的所有数值均为整数
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
3429
类型
传统题
Time Limit
3000ms
Memory Limit
1024MiB
上传者
标签