AT_agc051_d [AGC051D] C4

题目描述

在如下的无向图中,求从 $S$ 出发回到 $S$ 的所有路径(Walk)的数量,要求每条边 $ST$、$TU$、$UV$、$VS$ 分别经过 $a$、$b$、$c$、$d$ 次(不区分方向)。请将答案对 $998244353$ 取模后输出。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_agc051_d/648da6e8de7f6ac243febb92657c094616c7b1d5.png)

输入格式

输入从标准输入读入,格式如下: > $a$ $b$ $c$ $d$

输出格式

输出满足条件的路径数量,对 $998244353$ 取模后的结果。

说明/提示

## 注释 从 $S$ 出发回到 $S$ 的路径(Walk),指的是顶点序列 $v_0 = S, v_1, \ldots, v_k = S$,对于每个 $i\ (0 \leq i < k)$,$v_i$ 与 $v_{i+1}$ 之间存在一条边。两条路径如果顶点序列不同,则视为不同的路径。 ## 约束 - $1 \leq a, b, c, d \leq 500000$ - 输入的所有值均为整数。 ## 样例解释 1 满足条件的路径共有 $10$ 条,其中一种为 $S \rightarrow T \rightarrow U \rightarrow V \rightarrow U \rightarrow T \rightarrow S \rightarrow V \rightarrow S$。 由 ChatGPT 4.1 翻译