D 与 C
题解
讨论
查看他人的提交
题号:NC229571
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
D 和 C 的内心可以被抽象为两张两个无重边无自环含有
个点的有标号无向图
和
,其中
中有
条边,
中有
条边。
如果二人的心相交,则称其能互相理解。
具体地,你需要求在多少种不同的情况中,
和
至少存在一条公共边,答案对
(一个质数) 取模。
称两种情况不同,当且仅当这两种情况中的
不相同或
不相同;称两张图不同,当且仅当存在一条边
在一张图中存在,而在另一张图中不存在。
称
为
和
的公共边,当且仅当他们在
和
中都出现了。
输入描述:
第一行三个整数
(
,
)。
输出描述:
一行一个整数表示答案。
示例1
输入
复制
3 1 1
3 1 1
输出
复制
3
3
说明
总计有九种情况,其中被红框标记的三种情况 A 与 B 存在一条公共边。
示例2
输入
复制
5 1 2
5 1 2
输出
复制
90
90
D 与 C
返回全部题目
列表加载中...
3 1 1
3
5 1 2
90