YC328C [ 20240822 CQYC NOIP 模拟赛 T3 ] 恋爱入门教学(love)

题意

维护一个三元组集合,每次操作加入或删除一个三元组,求出:

\[\min{\sum_{i = 1} ^ k |T_i (F_i - f) + B_i|, f \in \mathbb{R}} \]

Sol

Key :

\(B_i\) 除以 \(T_i\) 扔进去

将一个东西除以另一个东西为什么如此难以想到。

因为数学上告诉我们,这个东西是毫无意义的。

但是实际上在算法竞赛中,我们讨论的范围一般是模意义或是实数下,此时除法并不会带来像类似数学的无意义操作。

除完了之后就是带权中位数板子题了。

线段树上二分,然后用树状数组维护贡献即可。

posted @ 2024-08-24 11:11  cxqghzj  阅读(48)  评论(0编辑  收藏  举报