#1004. I - 更新位置(Update_Positions)
I - 更新位置(Update_Positions)
题目描述
对于长度为 的序列 :
- 若对所有 都有 ,则称位置 为一个前缀最大值更新位置;
- 若对所有 都有 ,则称位置 为一个后缀最大值更新位置。
给定长度为 的序列 以及整数 。
将 中的元素任意重排,求恰好具有 个前缀最大值更新位置和 个后缀最大值更新位置的不同序列数量,对 取模。
当 中含有相同元素时,仅排列相同元素所得到的序列不作区分。
限制条件
- 所有输入均为整数。
输入
N L R
A_1 A_2 ... A_N
输出
输出答案对 取模后的结果。
样例输入 1
4 2 1
1 2 3 4
样例输出 1
2
满足条件的序列为:
样例输入 2
10 3 2
6 10 4 1 5 9 8 6 5 1
样例输出 2
50424