题意:给一个数轴,有两种点,每个点都有一个坐标和权值,设第一种为ax,ay,第二种是dx,dy。那么对每一个第二种点,对于所有第一种点,求 max(ay−|ax−bx|∗by) ,n<=2e5.
其实很套路的题目,因为单调队列的思想出了点问题= =直接套用斜率优化的那种方法就好了,不然会有问题。。
首先化简式子,由于有绝对值所以拆开,分成左右两部分搞,这个显然。
然后那个斜率式子也很好推,考试的时候就搞出来了。
具体的话就是: bj
题意:给一个数轴,有两种点,每个点都有一个坐标和权值,设第一种为ax,ay,第二种是dx,dy。那么对每一个第二种点,对于所有第一种点,求 max(ay−|ax−bx|∗by) ,n<=2e5.
其实很套路的题目,因为单调队列的思想出了点问题= =直接套用斜率优化的那种方法就好了,不然会有问题。。
首先化简式子,由于有绝对值所以拆开,分成左右两部分搞,这个显然。
然后那个斜率式子也很好推,考试的时候就搞出来了。
具体的话就是: bj