#abc233h. [abc233_h]Manhattan Christmas Tree

[abc233_h]Manhattan Christmas Tree

题目描述

在二维平面上有 NN 个圣诞树,第 ii 个树位于坐标(xi,yi)(x_i,y_i)

回答以下的 QQ 个查询:

ii 个查询:点(ai,bi)(a_i,b_i)到最靠近该点的第 KiK_i 个圣诞树的曼哈顿距离是多少?

约束条件

  • 1N1051\leq N \leq 10^5
  • 0xi1050\leq x_i\leq 10^5
  • 0yi1050\leq y_i\leq 10^5
  • 如果 iji\neq j,那么 (xi,yi)(xj,yj)(x_i,y_i) \neq (x_j,y_j)
  • 1Q1051\leq Q \leq 10^5
  • 0ai1050\leq a_i\leq 10^5
  • 0bi1050\leq b_i\leq 10^5
  • 1KiN1\leq K_i\leq N
  • 输入值都为整数。

输入

从标准输入读入数据,输入的格式如下:

NN x1x_1 y1y_1 \vdots xNx_N yNy_N QQ a1a_1 b1b_1 K1K_1 \vdots aQa_Q bQb_Q KQK_Q

输出

打印出 QQ 行。
ii 行应包含第 ii 个查询的答案。


示例输入 1

4
3 3
4 6
7 4
2 5
6
3 5 1
3 5 2
3 5 3
3 5 4
100 200 3
300 200 1

示例输出 1

1
2
2
5
293
489

从点 (3,5)(3,5) 到该点最靠近的第1个、第2个、第3个和第4个树的距离分别为 1, 2, 2, 5。
因此,前四个查询的答案分别为 1, 2, 2, 5。