#L3555. 「COI 2021」Izvanzemaljci

「COI 2021」Izvanzemaljci

题目描述

译自 COI 20212021 T33「Izvanzemaljci」

在二维平面上有 NN 个整点 (xi,yi)(x_i,y_i),请找出 KK 个正方形,使得所有整点在正方形内或在正方形上。这些正方形两两之间不能有公共部分,如有多解,求出在所有构造方案中面积最大的正方形面积最小的那一种,如果还有多解,输出任意一组即可。

输入格式

第一行为两个整数 NNKK

接下来 NN 行,一行两个整数 xix_iyiy_i

输出格式

KK 行,每行三个整数 aia_ibib_ilil_i,表示有一个左下角为 (ai,bi)(a_i,b_i),边长为 lil_i 的正方形。

您需要保证 0ai,bi3×1090 \le |a_i|, |b_i| \le 3 \times 10^91li2×1091 \le l_i \le 2 \times 10^9

5 2
1 3
3 1
5 5
5 10
7 7
1 1 4
5 7 3

数据规模与约定

对于全部数据,有 1N1051 \le N \le 10^51K31 \le K \le 30xi,yi1090 \le |x_i|,|y_i| \le 10^9