#1604. 康托展开

康托展开

题目描述

给定 1N1\sim N 的一个全排列,试求它在所有 1N1\sim N 全排列中的排名。结果对 998244353998244353 取模。

输入格式

第一行一个正整数 NN

第二行 NN 个正整数,表示 1N1\sim N 的一种全排列。

输出格式

一行一个非负整数,表示答案对 998244353998244353 取模的值。

样例 1

3
2 1 3
3
4
1 2 4 3
2

数据范围与提示

对于 5%5\% 数据,1N101\le N\le 10
对于 20%20\% 数据,1N50001\le N\le 5000
对于 100%100\% 数据,1N1061\le N\le 10^6