「晚测反思」2020-12-01

T1

拆式子然后主席树维护即可

T2

这题目考试的时候涨的教训

(1,dp) 数组记得维护负下标

(2.1^3+2^3+3^3+dots n^3=(sum_{i=1}^n i)^2)


首先有费用流做法

源点向两个表示干脆面和豆干的点建流量为 (a/b) 的边

然后每个点向猫连上费用为 (p_i/q_i) 的边,流量为 (1)

然后考虑那个 (-p_i imes q_i) 的问题,就直接向汇点链接 ((1,0)/(1,-p_i imes q_i)) 的边即可

觉得收获确实很大


然后是二次 (wqs) 二分的做法

这里注意的是斜率只能是 ([0,1]),同时剪掉代价的时候 (-p_i imes q_i) 并不需要多加个 (c_a imes c_b)

最后算答案的时候直接再做一次就行

原文地址:https://www.cnblogs.com/yspm/p/14075025.html