#L0763. 带限制的传球计数

带限制的传球计数

题目描述

场上有 nn 名球员围成一圈,编号从 11nn,球初始在 11 号球员手中。一共进行 mm 次传球,每次传球必须传给一个人,但不能传到自己手中。求第 mm 次传球后球传回 11 号球员的方案数。

此外,有 kk 条限制,每条限制形如 a,ba, b,表示 aa 号球员不能将球传给 bb 号球员。

请你计算合法方案数,结果对 998244353998244353 取模。

输入格式

输入数据包括 k+1k+1 行:

第一行三个整数 n,m,kn, m, k,分别表示球员数、传球次数、限制条数。

接下来 kk 行,每行两个整数 ai,bia_i, b_i,表示 aia_i 号球员不能将球传给 bib_i 号球员。

数据保证不会出现不同的 i,ji, j 使得 ai=aja_i = a_jbi=bjb_i = b_j

输出格式

输出一个整数,表示 mm 轮后传回 11 号球员的合法方案数对 998244353998244353 取模后的结果。

样例

2 1 0
0
3 3 0
2
7 13 5
1 3
4 5
5 4
6 1
2 2
443723615

提示

对于 10%10\% 的数据,k=0k = 0

对于另外 15%15\% 的数据,n500n \le 500

对于另外 20%20\% 的数据,n5×104n \le 5 \times 10^4

对于另外 20%20\% 的数据,k300k \le 300

对于 100%100\% 的数据,1n1091 \le n \le 10^90m2000 \le m \le 2000kmin(n×(n1),5×104)0 \le k \le \min(n \times (n-1), 5 \times 10^4)1ai,bin1 \le a_i, b_i \le n不保证 ai,bia_i, b_i 不相等

难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1491
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者