E. 注意到对于询问x,y(x<y),设最优决策点分别为g[x], g[y],很显然有g[x]<=g[y]。直接用决策单调性的trick,可以O(nlog^2n) 分治做法 或者 O(nlogn) 的smark算法求出所有的ans[x]。一个分治做法的实现:https://ac.nowcoder.com/acm/contest/view-submission?submissionId=68736362
点赞 1
牛客网
牛客企业服务