#1481. 排列排名
排列排名
当前没有测试数据。
排列排名
题目描述
给出一个长度为的数列,问该数列在其所有排列中的,按字典序从小到大排列的排名。输出该排名 的值。
注意该数列会有重复元素(而相同元素交换位置依然是同一个排列),不保证为质数。
输入格式
第一行两个整数,。
第二行个整数,表示一个数列。
输出格式
一行一个整数,表示排名 的值。
数据范围与提示
对于的数据,,。
样例
4 1000
2 1 10 2
5
当前没有测试数据。
给出一个长度为N的数列,问该数列在其所有排列中的,按字典序从小到大排列的排名。输出该排名mod M的值。
注意该数列会有重复元素(而相同元素交换位置依然是同一个排列),M不保证为质数。
第一行两个整数N,M。
第二行N个整数,表示一个数列。
一行一个整数,表示排名mod M的值。
对于100%的数据,1≤N≤300000,2≤M≤109。
4 1000
2 1 10 2
5