循环逆序对
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
问题描述
史蒂夫有一个长度为 的数组 ,将其循环 次,形成一个长度为 的数组 ,
例如 ,, 。
现在他想知道, 中逆序对的数量。
由于结果很大,你需要对 取模。
逆序对:满足 且 的数对 数量。
输入格式
第一行输入两个正整数 。 第二行输入 个正整数表示序列 。
输出格式
输出一个正整数表示答案。
样例输入
3 2
1 2 3
样例输出
3
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
史蒂夫有一个长度为 n 的数组 a,将其循环 k 次,形成一个长度为 n×k 的数组 b,
例如 a=[1,2,3,4,5],k=2, b=[1,2,3,4,5,1,2,3,4,5]。
现在他想知道,b 中逆序对的数量。
由于结果很大,你需要对 998244353 取模。
逆序对:满足 i<j 且 bi>bj 的数对 (i,j) 数量。
第一行输入两个正整数 n,k。(1≤n≤103,1≤k≤109) 第二行输入 n 个正整数表示序列 a。(1≤ai≤103)
输出一个正整数表示答案。
3 2
1 2 3
3