atcoder#ABC233H. [ABC233Ex] Manhattan Christmas Tree

[ABC233Ex] Manhattan Christmas Tree

题目描述

2 2 次元平面上にクリスマスツリーが N N 個あり、i i 個目のクリスマスツリーは座標 (xi,yi) (x_i,y_i) にあります。

以下の Q Q 個のクエリに答えてください。

クエリ i i (ai,bi) (a_i,b_i) からマンハッタン距離で Ki K_i 番目に近いクリスマスツリーまでの距離はいくつですか?

输入格式

入力は以下の形式で標準入力から与えられる。

N N x1 x_1 y1 y_1 \vdots xN x_N yN y_N Q Q a1 a_1 b1 b_1 K1 K_1 \vdots aQ a_Q bQ b_Q KQ K_Q

输出格式

Q Q 行に出力せよ。
i i 行目には、クエリ i i に対する答えを出力せよ。

题目大意

在平面直角坐标系中有 NN 个点,第 ii 个点的编号是 xi,yix_i,y_i

QQ 个询问,每个询问给你一个坐标 ai,bia_i,b_i 和一个整数 kik_i,求距离 ai,bia_i,b_ikik_i 近的点与 ai,bia_i,b_i 的距离。

上述的距离指的均是曼哈顿距离。

  • 1N1051 \le N \le 10^51Q1051 \le Q \le 10^5

  • 0xi1050 \le x_i \le 10^50yi1050 \le y_i \le 10^51kiN1 \le k_i \le N

  • 对于任意两个互不相同的 iijj,保证 (xi,yi)(xj,yj)(x_i,y_i) \neq (x_j,y_j)

Translated by Tx_Lcy

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
2
2
5
293
489

提示

制約

  • 1 N  105 1\leq\ N\ \leq\ 10^5
  • 0 xi 105 0\leq\ x_i\leq\ 10^5
  • 0 yi 105 0\leq\ y_i\leq\ 10^5
  • i j i\neq\ j ならば (xi,yi)  (xj,yj) (x_i,y_i)\ \neq\ (x_j,y_j)
  • 1 Q  105 1\leq\ Q\ \leq\ 10^5
  • 0 ai 105 0\leq\ a_i\leq\ 10^5
  • 0 bi 105 0\leq\ b_i\leq\ 10^5
  • 1 Ki N 1\leq\ K_i\leq\ N
  • 入力に含まれる値は全て整数である

Sample Explanation 1

(3,5) (3,5) から 1,2,3,4 1,2,3,4 個目のクリスマスツリーまでのマンハッタン距離は、それぞれ 2,2,5,1 2,2,5,1 です。 よって、最初の 4 4 つのクエリの答えはそれぞれ 1,2,2,5 1,2,2,5 です。