摘要:
洛谷传送门 CF传送门 Solution 观察发现 \(m\leq 20\) ,那么我们可以想到状压DP。 将位置压起来,设 \(f_i\) 表示此时状态为 \(i\) ,距离确定一个字符串所需要的期望,那么可得: \[ f_i=\sum_{!(i\And(1<<j)}\frac {f_{i|(1< 阅读全文
摘要:
洛谷传送门 AT传送门 Solution 考虑如何求出操作次数 有一个结论是:设原序列的下标分别是 $1,2,\cdots ,n$ ,那么最后序列的操作次数为原序列下标的逆序对数。 证明很显然,因为每一次操作都会增加一对逆序对。 考虑如何达到最优 题目要求最后的序列先不递减再不递增,所以中间那个一定 阅读全文
摘要:
洛谷传送门 CF传送门 Solution 这是DP。 对于每一个位置 \(i\) ,它所能到的范围是 \([i+1,a_i]\) ,所以如果想要走的步数最少并且最远,应该找 \([i+1,a_i]\) 中有 \(\max\{a_{k}\}\) 的 \(k\) 。 这个可以用RMQ解决。 那么对于 \ 阅读全文