#aBC233EX. [ABC233Ex] Manhattan Christmas Tree

[ABC233Ex] Manhattan Christmas Tree

AT_abc233_h [ABC233Ex] Manhattan Christmas Tree

题目描述

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

请回答以下 QQ 个查询。

查询 ii:从点 (ai,bi)(a_i, b_i) 出发,按曼哈顿距离第 KiK_i 近的圣诞树距离是多少?

输入格式

输入按以下格式从标准输入给出。

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

输入 #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

说明/提示

限制条件

  • 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
  • 输入中的所有值均为整数

样例解释 1

(3,5)(3,5) 到第 1,2,3,41,2,3,4 棵圣诞树的曼哈顿距离分别为 2,2,5,12,2,5,1
因此,前 44 个查询的答案分别为 1,2,2,51,2,2,5

由 ChatGPT 4.1 翻译