T211568 Perm
题目背景
这是2021.11.17 **汴城兔** 模拟赛的T3
由于**某人**被本题取模卡了,为了方便调试上传本题。
完整数据在[file.io](https://file.io/XzUJ2u74Sny6)
由于数据链接有挂的概率,题目的附件里有本场比赛的题面。
**闲着没事的人**可以把其他几个题也传了。
理论上本题是3s.
题目描述
小 L 喜欢排列。
这天,小 L 生成了一个排列 $p$ ,又在上面进行了若干次操作。
每次操作可以把相邻两个数变成他们的较小值。
小 L 想知道,在进行任意次操作后,他一共可以得到多少种序列。
答案对 $10^9 + 7$ 取模。
输入格式
第一行一个整数 $n$ 表示排列长度。
接下来一行 $n$ 个整数表示排列。
输出格式
一行一个整数表示答案对 $10^9 + 7$ 取模后的结果。
说明/提示
样例解释 1
可以得到 {1},{2,1},{1,4},{2,1,4},{2,3,1},{2,3,1,4} 六种数列。