Codeforces Round 772 (Div. 2)
F
Closest Pair
Codeforces
2800
原题
← E→
翻译中…

There are $n$ weighted points on the $OX$-axis. The coordinate and the weight of the $i$-th point is $x_i$ and $w_i$, respectively. All points have distinct coordinates and positive weights. Also, $x_i \lt x_{i + 1}$ holds for any $1 \leq i \lt n$.

翻译中…

The weighted distance between $i$-th point and $j$-th point is defined as $|x_i - x_j| \cdot (w_i + w_j)$, where $|val|$ denotes the absolute value of $val$.

翻译中…

You should answer $q$ queries, where the $i$-th query asks the following: Find the minimum weighted distance among all pairs of distinct points among the points in subarray $[l_i,r_i]$.

翻译中…

Input

翻译中…

The first line contains 2 integers $n$ and $q$ $(2 \leq n \leq 3 \cdot 10^5; 1 \leq q \leq 3 \cdot 10^5)$ — the number of points and the number of queries.

翻译中…

Then, $n$ lines follows, the $i$-th of them contains two integers $x_i$ and $w_i$ $(-10^9 \leq x_i \leq 10^9; 1 \leq w_i \leq 10^9)$ — the coordinate and the weight of the $i$-th point.

翻译中…

It is guaranteed that the points are given in the increasing order of $x$.

翻译中…

Then, $q$ lines follows, the $i$-th of them contains two integers $l_i$ and $r_i$ $(1 \leq l_i \lt r_i \leq n)$ — the given subarray of the $i$-th query.

翻译中…

Output

翻译中…

For each query output one integer, the minimum weighted distance among all pair of distinct points in the given subarray.

翻译中…

Note

翻译中…

For the first query, the minimum weighted distance is between points $1$ and $3$, which is equal to $|x_1 - x_3| \cdot (w_1 + w_3) = |-2 - 1| \cdot (2 + 1) = 9$.

翻译中…

For the second query, the minimum weighted distance is between points $2$ and $3$, which is equal to $|x_2 - x_3| \cdot (w_2 + w_3) = |0 - 1| \cdot (10 + 1) = 11$.

翻译中…

For the fourth query, the minimum weighted distance is between points $3$ and $4$, which is equal to $|x_3 - x_4| \cdot (w_3 + w_4) = |1 - 9| \cdot (1 + 2) = 24$.

翻译中…

样例

Input #1
5 5
-2 2
0 10
1 1
9 2
12 7
1 3
2 3
1 5
3 5
2 4
Output #1
9
11
9
24
11
InputCopy OutputCopy
题目信息
题号
1635F
时间限制
3 s
内存限制
256 MB
标签
数据结构
贪心

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。