小红的无向图变身
题解
讨论
查看他人的提交
题号:NC275528
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
小红有一个
个点的完全无向图,你可以将每条边
变成四种边之一:
- 有向边
- 有向边
- 蓝色无向边
- 红色无向边
并且你需要保证:
- 新图不存在至少包含一条有向边的环;
- 不存在蓝色四元环(
),如图一,其中
互不相同;
- 不存在红色结构(
),如图二,其中
互不相同。
定义图上一个的环是一个顶点序列
, 满足
到
这
个顶点两两不同,并且
,并且对于
等于
到
,边
要么是一条无向边,要么是一条
指向
的有向边。
小红想知道有多少种方案可以满足上述条件。
输入描述:
第一行一个整数
,表示无向图的点数。
输出描述:
输出一个整数,表示答案对
取模的结果。
示例1
输入
复制
2
2
输出
复制
4
4
说明
一共有 1 条边,可以把这条边变成 4 种边之一。
示例2
输入
复制
3
3
输出
复制
26
26
小红的无向图变身
返回全部题目
列表加载中...
2
4
3
26