CF1635F Closest Pair
题目描述
在 $OX$ 轴上有 $n$ 个带权点,第 $i$ 个点的坐标和权值分别为 $x_i$ 和 $w_i$,所有点都有不同的坐标和正的权值,对于任意 $1\le i
输入格式
第一行两个整数 $n,q(2\le n\le 3\times 10^5,1\le q\le 3\times 10^5)$,表示点的个数和询问的个数。
接下来 $n$ 行,每行两个整数 $x_i,w_i(-10^9\le x_i\le 10^9,1\le w_i\le 10^9)$,表示第 $i$ 个点的坐标和权值。
保证 $x$ 升序给出。
接下来 $q$ 行,每行两个整数 $l_i,r_i(1\le l_i
输出格式
对于每个询问输出一行一个整数,表示编号在给定范围内的所有点对的**最小**带权距离。
说明/提示
**样例解释**
对于第一个询问,最小带权距离在点 $1$ 和点 $3$ 之间,等于 $\vert x_1-x_3\vert \cdot (w_1 + w_3)=\vert-2-1\vert\cdot(2+1)=9$。
对于第二个询问,最小带权距离在点 $2$ 和点 $3$ 之间,等于 $\vert x_2-x_3\vert \cdot (w_2 + w_3)=\vert0-1\vert\cdot(10+1)=11$。
对于第三个询问,最小带权距离在点 $3$ 和点 $4$ 之间,等于 $\vert x_3-x_4\vert \cdot (w_3 + w_4)=\vert1-9\vert\cdot(1+2)=24$。