题解:P17546 [JAG 2026 Summer Camp #2] Vibe Coding
来点观察。
首先就是发现如果你知道哪些用
然后按照
然后看上去很不可优化。考虑从差分上思考。
打表,发现差分数组是单调递减的。然后从表中猜测
既然差分数组是单调的,那么就可以找到第一个满足
然后就直接用平衡树维护差分即可。做到
至于证明,留给读者自行推导。
Tips:需要得到比凸的更强的性质才能证明上述维护差分过程成立,性质是
来点观察。
首先就是发现如果你知道哪些用
然后按照
然后看上去很不可优化。考虑从差分上思考。
打表,发现差分数组是单调递减的。然后从表中猜测
既然差分数组是单调的,那么就可以找到第一个满足
然后就直接用平衡树维护差分即可。做到
至于证明,留给读者自行推导。
Tips:需要得到比凸的更强的性质才能证明上述维护差分过程成立,性质是