#ABC372F. 传送的高桥 2

传送的高桥 2

传送的高桥 2

题目描述

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

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

边 N+iN+i (1≤i≤M)(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,有 1≤vi≤N1 \leq v_i \leq N
  • v0=1v_0 = 1
  • 对 i=1,2,…,Ki = 1, 2, \ldots, K,存在从顶点 vi−1v_{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

高桥有五种移动方式:

顶点 1→1 \to 顶点 2→2 \to 顶点 3→3 \to 顶点 4→4 \to 顶点 5→5 \to 顶点 66

顶点 1→1 \to 顶点 2→2 \to 顶点 5→5 \to 顶点 6→6 \to 顶点 1→1 \to 顶点 22

顶点 1→1 \to 顶点 2→2 \to 顶点 5→5 \to 顶点 6→6 \to 顶点 1→1 \to 顶点 44

顶点 1→1 \to 顶点 4→4 \to 顶点 5→5 \to 顶点 6→6 \to 顶点 1→1 \to 顶点 22

顶点 1→1 \to 顶点 4→4 \to 顶点 5→5 \to 顶点 6→6 \to 顶点 1→1 \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

数据范围

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