#JSDDP3. 逆序对个数
逆序对个数
题目描述
在一个长度为 的数列 里,若满足如下条件:
我们称 为一个逆序对数。
现在强哥要你构造一个长度为 的, 的排列。这个排列中的逆序对数刚好有 个。
你需要计算出不同的构造方案数。
输入格式
输出格式
一个数,为方案数。这个数可能很大,所以你只需要输出答案模 的结果。
并且你还需要注意,由于 可能给得太大,会出现不存在满足要求序列的情况,此时输出 。
4 1
3
相关
在下列比赛中:
在一个长度为 n 的数列 a 里,若满足如下条件:
我们称 (ai,aj) 为一个逆序对数。
现在强哥要你构造一个长度为 n 的,1∼n 的排列。这个排列中的逆序对数刚好有 k 个。
你需要计算出不同的构造方案数。
n,k(1≤n,k≤1000)
一个数,为方案数。这个数可能很大,所以你只需要输出答案模 104 的结果。
并且你还需要注意,由于 k 可能给得太大,会出现不存在满足要求序列的情况,此时输出 0。
4 1
3
注册一个 乔斯编程 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。