记 f(p)f(p)f(p) 表示排列 ppp 的最长上升子序列长度。
记 PiP_iPi 表示排列 ppp 去掉第 iii 个数的序列。求有多少长为 NNN,值域为 [2,M][2,M][2,M] 的序列 aaa 使得:存在一个排列 ppp,∀i\forall i∀i 有 f(Pi)=aif(P_i)=a_if(Pi)=ai。
答案对素数 QQQ 取膜。
使用您的 gxyz 通用账户