CF1993题解
CF1993D
一道我觉得很妙但被新来小登秒掉的题(???)
小登思路:
我不会删点但我会选点
考虑选点的性质:选点要么相隔 1 要么相隔 k
接下来的题解:
考虑最终只会剩下 \(<=k\) 个数
所以一旦选的数超过了 \(k\),则证明这种方法是错误的
然后小登发现的性质对应着这样一种思路:
第一个被留下的位置之前删去的长度是 k 的倍数,所以第一个被留下的位置的下标模 k 余 1。类似可知第 i 个被留下的位置的下标模 k 和 i 同余。

总体思路是对于 \(i\) 它留下来的位置是固定的,所以可以按照留下来的位置进行dp存储转移
我就直接贴过来了
二分答案是好发现的
因为:一般涉及到中位数的题,很多都可以尝试二分来解。这题也是一样。因为越大越好,越小越可行,也就是答案的可行性是单调的。

浙公网安备 33010602011771号