CF1993题解

CF1993D

一道我觉得很妙但被新来小登秒掉的题(???)

小登思路:

我不会删点但我会选点

考虑选点的性质:选点要么相隔 1 要么相隔 k

接下来的题解:

考虑最终只会剩下 \(<=k\) 个数

所以一旦选的数超过了 \(k\),则证明这种方法是错误的

然后小登发现的性质对应着这样一种思路:

第一个被留下的位置之前删去的长度是 k 的倍数,所以第一个被留下的位置的下标模 k 余 1。类似可知第 i 个被留下的位置的下标模 k 和 i 同余。

image

总体思路是对于 \(i\) 它留下来的位置是固定的,所以可以按照留下来的位置进行dp存储转移

我就直接贴过来了

二分答案是好发现的

因为:一般涉及到中位数的题,很多都可以尝试二分来解。这题也是一样。因为越大越好,越小越可行,也就是答案的可行性是单调的。

posted @ 2025-09-01 18:48  daydreamer_zcxnb  阅读(11)  评论(0)    收藏  举报