luogu#P10741. [SEERC2020] Fence Job
[SEERC2020] Fence Job
题目描述
Fred 有一个长度为 的排列 ,每次操作他可以选择一段区间 ,令 。
问进行若干次操作(可以为 次)后不同的数组数量,对 取模。
输入格式
第一行一个整数 。
接下来一行 个整数 。
输出格式
输出操作后不同数组的数量模 的值。
3
1 3 2
4
5
1 2 3 4 5
42
7
1 4 2 5 3 6 7
124
Fred 有一个长度为 n 的排列 h,每次操作他可以选择一段区间 [l,r],令 hi=minj=lrhj (i∈[l,r])。
问进行若干次操作(可以为 0 次)后不同的数组数量,对 109+7 取模。
第一行一个整数 n (1≤n≤3000)。
接下来一行 n 个整数 hi (1≤hi≤n)。
输出操作后不同数组的数量模 109+7 的值。
3
1 3 2
4
5
1 2 3 4 5
42
7
1 4 2 5 3 6 7
124