专栏文章

CF1832D2 - Red-Blue Operations (Hard Version)

题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mipsa3n2
此快照首次捕获于
2025/12/03 17:07
3 个月前
此快照最后确认于
2025/12/03 17:07
3 个月前
查看原文

CF1832D2 Red-Blue Operations (Hard Version)

一道贼恶心的贪心。。
首先,每一个位置的颜色肯定是先红后蓝的,而时间递增,加或减的i也是递增的,所以当红色朝上时一定是<=原数的(因为减每个++后都有一个-),所以操作让一个数变尽量大,一定要让减的那个数和加的那个数尽可能接近。
因此,设操作ii次,最后一次时间为tt,蓝色朝上(i&1i \& 1)时,贡献v=i2+tv=\lfloor{\frac{i}{2}}\rfloor+t,红色朝上就v=i2v=\lfloor{\frac{i}{2}}\rfloor。(都是最大贡献)
发现了贪心策略后,我们仍然不知道该把每个数操作为哪个值最优,自然就想到要去二分答案了。

评论

0 条评论,欢迎与作者交流。

正在加载评论...