子序列
Description
设序列\({x_1,x_2,x_3,x_4}\)是某序列\(a_i\) (i=1,2,3…,N) 的一个子序列。
我们称序列\(x_i\)是有效的当且仅当\(x_1 \lt x_2 \lt x_4 \lt x_3\)成立
现保证序列\(a_i\)是是\(1\)~\(n\)的一个排列,请你求出所有可能的序列\(x_i\)的数量。
因为答案可能很大,请输出答案mod \(10^9+7\)之后的结果
Format
Input
第一行包含一个正整数 \(n\) ,接下来一行包含 \(n\) 个正整数,\(x_i\) (i=1,2,3…,N) ,表示序列的第 \(i\) 个元素。保证 \(x_1\) , \(x_2\) ,…, \(x_n\) 是\(1\)~\(n\)的一个排列。
Output
仅包含一个数,表示答案对\(10^9+7\)的余数。
Sample 1
Input
5
1 5 3 2 4
Output
0
Sample 2
Input
4
1 2 4 3
Output
1
Limitation
0.2s, 16MB for each test case.
1.\(n \leq 600\)
2.\(n \leq 2000\)
3.\(n \leq 4000\)
4.\(n \leq 5000\)
5-10. \(n \leq 200000\)
Hint
题目难度已下调,时限已放宽,have fun and enjoy yourself!
信息
- ID
- 1015
- 难度
- 9
- 分类
- (无)
- 标签
- (无)
- 递交数
- 10
- 已通过
- 2
- 通过率
- 20%
- 被复制
- 1
- 上传者