解题思路:有n的阶层种情况 然后所有情况都存在的话逆序对和非逆序对是一比一
全部的情况为Cn2 = n*(n-1)/2*1
最终结果n! * Cn2 / 2
注意事项:取模我搞不太懂
参考代码:
n = int(input())
def jiecen(n):
s = 1
for i in range(3, n + 1):
s *= i
s %= 998244353
return s
b = jiecen(n)*(n * (n - 1) // 2)% 998244353
print(b)
0.0分
5 人评分
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:637 |
复数求和 (C语言代码)浏览:994 |
数列问题 (C语言代码)浏览:1068 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:1060 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1302 |
简单的a+b (C语言代码)浏览:597 |
C二级辅导-阶乘数列 (C语言代码)浏览:671 |
A+B for Input-Output Practice (C语言代码)浏览:489 |
金额的中文大写浏览:3751 |
循环链表与单个结点删除浏览:1115 |