专栏文章

做绝对值的一些办法

个人记录参与者 1已保存评论 0

文章操作

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

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

分类讨论

i,jaibj\displaystyle\sum_{i,j}|a_i-b_j|
bb 排序,然后对于所有 ii 二分出第一个 bj>aib_j>a_i 的位置,分别计算 [1,j1],[j,n][1,j-1],[j,n] 的贡献即可。
分类讨论硬做基本上不会错。

max\max

我们有 xy=max(xy,yx)|x-y|=\max(x-y,y-x),这个在取不等关系的时候比较有用。
bjaiajb_j \ge |a_i-a_j|,数点
拆成 {bjaiajbjajai\begin{cases}b_j\ge a_i-a_j\\b_j\ge a_j-a_i\end{cases},然后二维数点。
maxx,ySaxay\displaystyle\max_{x,y\in S} |a_x-a_y|
=max(axay,ayax)=max(axay)=maxxSaxminxSax=\max(a_x-a_y,a_y-a_x)=\max(a_x-a_y)=\max_{x\in S}a_x -\min_{x\in S}a_x

评论

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

正在加载评论...