#aBC212E. [ABC212E] Safety Journey
[ABC212E] Safety Journey
AT_abc212_e [ABC212E] Safety Journey
题目描述
AtCoder 国有 个城市,编号为 、、、。最初,任意两个不同的城市之间都有一条可以双向通行的道路相连,但由于年久失修,其中有 条道路无法再使用。具体来说,对于 ,连接城市 和城市 的道路无法再使用。
现在,高桥君打算进行一次为期 天的旅行,从城市 出发,最终回到城市 。所谓为期 天、从城市 出发并回到城市 的旅行,是指存在一个长度为 的城市序列 ,满足 ,对于 , 与 不相同,且城市 与城市 之间有一条当前仍可使用的道路直接相连。
请输出满足条件的不同旅行方案数对 取模的结果。若存在两个旅行 和 ,使得存在某个 满足 ,则认为这两个旅行是不同的。
输入格式
输入以如下格式从标准输入读入。
输出格式
输出答案。
输入输出样例 #1
输入 #1
3 1 4
2 3
输出 #1
4
输入输出样例 #2
输入 #2
3 3 3
1 2
1 3
2 3
输出 #2
0
输入输出样例 #3
输入 #3
5 3 100
1 2
4 5
2 3
输出 #3
428417047
说明/提示
限制条件
- $0 \leq M \leq \min\left(\frac{N(N-1)}{2}, 5000\right)$
- 所有 互不相同。
- 所有输入均为整数。
样例解释 1
存在如下 种旅行方案:
除此之外,没有其他满足条件的方案,因此输出 。
样例解释 2
没有任何可用的道路,因此不存在满足条件的旅行方案。
由 ChatGPT 4.1 翻译