总览:
类似
f
i
=
a
i
×
b
j
+
c
i
+
d
j
f_i=a_i\times b_j+c_i+d_j
fi=ai×bj+ci+dj 的式子
因为存在
a
i
×
b
j
a_i\times b_j
ai×bj 项,所以不能单调队列优化
转化成
d
j
=
−
a
i
×
b
j
+
f
i
−
c
i
d_j=-a_i\times b_j+f_i-c_i
dj=−ai×bj+fi−ci
类似于
y
=
k
x
+
b
y=kx+b
y=kx+b,维护凸包
其中
k
k
k 为
−
a
i
-a_i
−ai,
b
b
b 为
f
i
−
c
i
f_i-c_i
fi−ci,凸包上的点
(
x
,
y
)
(x,y)
(x,y) 为
(
b
j
,
d
j
)
(b_j,d_j)
(bj,dj)
最大化截距
b
b
b,维护上凸包