#4930. Inversion Squared
0
Inversion Squared
Inversion Squared
题目描述
你被给予一个长度为 的序列 。序列 的每个元素要么为 ,要么为介于 到 之间的整数,并且每个从 到 的整数在 中最多出现一次。 一个排列 (为 的一个排列)当且仅当满足 时称为 良好排列。求所有良好排列的逆序数平方和,对 取模。 排列 的逆序数是满足 1\leq i < j \leq N 且 P_i > P_j 的整数对 的个数。
输入格式
输入按如下格式由标准输入给出:
输出格式
输出答案。
4
3 -1 2 -1
29
10
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1
952235647
15
-1 -1 10 -1 -1 -1 2 -1 -1 3 -1 -1 -1 -1 1
460544744
提示
or 。
每个从 到 的整数在 中最多出现一次。
所有输入值均为整数。存在两个良好排列: 和 ,其逆序数分别为 和 。
因此,答案为 .
对 取模后输出结果。
标签: AtCoder|abc330G
来源
AtCoder|abc330G