给定一个长 的序列 ,定义一个区间 是好的,当且仅当存在某个 使得 。求将 划分为若干个好的区间的方案数,对 取模。
,。
CF1707E Replace 做题记录
给定一个长 n 的序列 a,满足 1≤ai≤n。
定义函数 f([l,r])=[i=lminrai,i=lmaxrai],q 次询问,每次给定一个区间 [li,ri],求最少执行多少次变换 [l,r]→f([l,r]) 使得 [li,ri] 变成 [1,n],若无法变为 [1,n] 则输出
-1。1≤n,q≤105。
0%