N. 传球游戏

    Type: RemoteJudge 1000ms 125MiB

传球游戏

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.

题目背景

羊城有善蹴鞠者。会足协之杯,于校园之东北角,施两球场,蹴鞠者站球场中,nn 人,一球,二门,三裁判而已。观众团坐。少倾,但闻球场中哨声一响,满坐寂然,无敢哗者。

当是时,传球声,微微风声,队员疾跑声,教练呼喊声,拉拉队助威声,一时齐发,众妙毕备。满场观众无不伸颈,侧目,微笑,默叹,以为妙绝。

未几,我球员施一长传,彼球员截之,望我龙门冲来。

但见守门员 oql 立于门,若有所思——

题目描述

原来他在想这么一个问题:

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

但他觉得这个问题太简单了,于是加了 kk 条限制,每条限制形如 a,ba,b,表示 aa 号球员不能将球传给 bb 号球员。

为了使得 oql 的注意力转移回球场上,你需要在最短的时间内告诉他这个方案数是多少。

你只需要告诉他答案对 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\leq 500

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

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

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

【蒙青创】2025年CSP-J/S 冲刺【DP T4冲刺AK】

Not Claimed
Status
Done
Problem
28
Open Since
2025-9-26 0:00
Deadline
2025-11-30 23:59
Extension
24 hour(s)