AT_abc372_f [ABC372F] Teleporting Takahashi 2

题目描述

有一张有 $N$ 个顶点和 $N+M$ 条边的简单有向图 $G$。顶点从 $1$ 到 $N$ 标号,边从 $1$ 到 $N+M$ 标号。 第 $i(1\le i\le N)$ 条边从 $i$ 连向 $i+1$。(这里的 $N+1$ 号点是 $1$ 号点。) 第 $N+i(1\le i\le M)$ 条边从 $X_i$ 连向 $Y_i$。 高桥在 $1$ 号点。在每个顶点,他可以移动到任何与这个顶点有边相连的点。 计算出他有多少种方式能够移动 $K$ 次。 也就是说,找到满足以下条件的长度为 $K+1$ 的序列 $(v_0,v_1,\dots,v_K)$ 的数量: - 对于 $i=0,1,\dots,K$,$1\le v_i\le N$。 - $v_0=1$。 - 对于 $i=1,2,\dots,K$ 存在一条从 $v_{i-1}$ 到 $v_i$ 的边。 因为答案可能很大,所以你需要输出答案对 $998244353$ 取模后的值。

输入格式

第一行,三个整数 $N,M,K$。 第 $2$ 行到第 $M+1$ 行,每行两个整数 $X_i,Y_i$。

输出格式

输出一个整数,表示答案对 $998244353$ 取模后的值。 ### 样例 1 解释 ![](https://img.atcoder.jp/abc372/7a174918a45bdbdfb3457d9c62bea943.png) 上图为图 $G$。以下是高桥的 $5$ 种移动方式: - 顶点 $1\to$ 顶点 $2\to$ 顶点 $3\to$ 顶点 $4\to$ 顶点 $5\to$ 顶点 $6$。 - 顶点 $1\to$ 顶点 $2\to$ 顶点 $5\to$ 顶点 $6\to$ 顶点 $1\to$ 顶点 $2$。 - 顶点 $1\to$ 顶点 $2\to$ 顶点 $5\to$ 顶点 $6\to$ 顶点 $1\to$ 顶点 $4$。 - 顶点 $1\to$ 顶点 $4\to$ 顶点 $5\to$ 顶点 $6\to$ 顶点 $1\to$ 顶点 $2$。 - 顶点 $1\to$ 顶点 $4\to$ 顶点 $5\to$ 顶点 $6\to$ 顶点 $1\to$ 顶点 $4$。

说明/提示

- $2\le N\le 2\times10^5$ - $0\le M\le 50$ - $1\le K\le 2\times 10^5$ - $1\le X_i,Y_i\le N,X_i\not=Y_i$ - 所有的 $N+M$ 条边都是不同的。 - 所有输入都为整数。