#ATagc051d. [AGC051D] C4
[AGC051D] C4
题目描述
在如下的无向图中,求从 出发回到 的所有路径(Walk)的数量,要求每条边 、、、 分别经过 、、、 次(不区分方向)。请将答案对 取模后输出。

输入格式
输入从标准输入读入,格式如下:
输出格式
输出满足条件的路径数量,对 取模后的结果。
样例 1
输入
2 2 2 2
输出
10
样例 2
输入
1 2 3 4
输出
0
样例 3
输入
470000 480000 490000 500000
输出
712808431
说明/提示
注释
从 出发回到 的路径(Walk),指的是顶点序列 ,对于每个 , 与 之间存在一条边。两条路径如果顶点序列不同,则视为不同的路径。
约束
- 输入的所有值均为整数。
样例解释 1
满足条件的路径共有 条,其中一种为 $S \rightarrow T \rightarrow U \rightarrow V \rightarrow U \rightarrow T \rightarrow S \rightarrow V \rightarrow S$。
由 ChatGPT 4.1 翻译