Permutation Composition
题解
讨论
查看他人的提交
题号:NC282710
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 1024 M,其他语言2048 M
64bit IO Format: %lld
题目描述
有
个
阶排列
。
它们以如下方式生成:给定
。则
为
中交换下标为
的元素后的结果。
定义
满足
。
定义一个排列
可被生成,当且仅当存在一个序列
满足
。
求可被生成的排列数量
。答案对
取模。
。
输入描述:
第一行,两个整数,表示
。
第二行,
个整数,表示
。
接下来
行,每行两个整数,表示
。
输出描述:
一行,一个整数,表示答案。
示例1
输入
复制
5 0 2 1 4 5 3
5 0 2 1 4 5 3
输出
复制
6
6
示例2
输入
复制
6 1 2 1 4 3 6 5 1 3
6 1 2 1 4 3 6 5 1 3
输出
复制
8
8
Permutation Composition
返回全部题目
列表加载中...
5 0 2 1 4 5 3
6
6 1 2 1 4 3 6 5 1 3
8