给定一个长度为 nnn 的序列 AAA。我们定义函数 fif_ifi 表示 iii 号元素之后第一个与 AiA_iAi 相同的元素的下标,即最小的 jjj,使得 j>ij>ij>i 且 Aj=AiA_j=A_iAj=Ai。
现有 QQQ 次询问,每次询问给定 l,r,kl,r,kl,r,k,请你回答 mini=lr(fik)\min_{i=l}^{r}(f^k_i)mini=lr(fik)。特殊地,如果 fikf^k_ifik 不存在,我们规定其为正无穷。
视 n,Qn,Qn,Q 同阶,请问各位大佬有无低于 n2n^2n2 的做饭。