luogu#P11470. 昆明之泪

昆明之泪

题目描述

给定一串长度为 nn 的数对序列 (xi,yi)(x_i,y_i),其中 xi,yix_i, y_i 都是整数。

mm 次询问,每次给定一个两个整数 a,ba, b,你需要先选定一个整数 kk(注意 kk 可以为 00),然后再选定一个正整数序列 1p1<p2<<pkn1 \le p_1 < p_2 < \cdots < p_k \le n(若 k=0k = 0 则该序列为空),使得

$$\min\left(a + \sum\limits_{i = 1}^{k} x_{p_i} , b + \sum\limits_{i = 1}^{k} y_{p_i}\right) $$

最大,输出这个最大值。

输入格式

第一行一个整数 nn

接下来 nn 行,每行两个整数代表 xi,yix_i, y_i

接下来一行一个整数 mm

接下来 mm 行,每行两个整数代表每次询问的 a,ba, b

输出格式

输出 mm 行。

一行一个数字,代表符合题意的最大值。

2
2 -3
3 -2
1
1 6
4

提示

1n1031\le n \le 10^30xi1050\le \sum \lvert x_i\rvert \le 10^50yi10120\le \lvert y_i \rvert \le 10^{12}1m2×1051\le m \le 2\times 10^50a,b10120\le \lvert a\rvert, \lvert b\rvert \le 10^{12}