一些数 题解

· · 题解

首先我们考察 LIS 长度为 n-1 的数列的性质。可以发现,这必定是 1,2,3,\cdots,n 中拎出一个不听话的元素甩到其他地方去,剩下的元素依次补齐所构成的。这意味着,最多只有一个元素满足 a_i-i\ge2,更具体的,不考虑只对邻项交换的排列(即形如 1,2,3,\cdots,i,i-1,\cdots,n),每个满足要求的排列都有且仅有一个元素满足 a_i-i\ge 2

接下来对所有钦定了值的元素进行考察。这意味着下文中我们已经默认了 a_i\not=-1