请升级 HydroOJ 到 4.19.0 以上版本以正常使用此插件功能。
#pw1012. 聘书
聘书
Description
有一个有向图 ,它包含 个顶点和 条边。顶点从 到 编号,边从 到 编号。
图中的边如下构造:
- 对于每个 ,存在一条从顶点 指向顶点 的边。若 ,则这条边从顶点 指向顶点 。
- 对于每个 ,存在一条从顶点 指向顶点 的边。
现在,你位于顶点 。你每次可以沿一条从当前位置出发的有向边移动到另一个顶点。请你计算恰好移动 次的不同方式数量。
也就是说,你需要计算满足以下所有条件的整数序列 的个数:
- 对所有 ,有 ;
- ;
- 对所有 ,图中存在一条从 到 的有向边。
由于答案可能很大,请输出答案对 取模的结果。
Format
Input
输入第一行包含三个整数 (, , )。
接下来 行,每行包含两个整数 (),表示一条从 到 的有向边。
Output
输出一个整数,表示你恰好移动 次的路径数量,对 取模。
Samples
6 2 5
1 4
2 5
5
199 10 1326
122 39
142 49
164 119
197 127
188 145
69 80
6 120
24 160
18 154
185 27
451022766
相关
在下列比赛中: