给定一个长
的序列 ,满足 。 定义函数
, 次询问,每次给定一个区间 ,求最少执行多少次变换 使得 变成 ,若无法变为 则输出 -1
。
。
0%
Can't go up
给定一个长
n 的序列 a,满足 1≤ai≤n。 定义函数
f([l,r])=[i=lminrai,i=lmaxrai], msubsup msubsup q 次询问,每次给定一个区间 [li,ri],求最少执行多少次变换 [l,r]→f([l,r]) 使得 [li,ri] 变成 [1,n],若无法变为 [1,n] 则输出 -1
。
1≤n,q≤105。