#P0112. [2024小学组省赛] 几何(geometry)
[2024小学组省赛] 几何(geometry)
题目描述
小可可最近在学习平面几何!
给定平面上的 个点 。
根据题目要求,输出下列两个值其中一个:
1 任意两点间欧几里得距离最大值的平方,对于两个点 和 ,欧几里得距离定义为 。
2 任意两点间曼哈顿距离最大值,对于两个点 和 ,曼哈顿距离定义为 。
输入格式
第一行,两个整数 , 为平面内有多少个点, 为 1 则求欧几里得距离最大值的平方,若 为 2 则求曼哈顿距离最大值。
第 2 ∼ 行,每行两个数 ,表示平面上的一个点。
输出格式
一行,一个整数,表示答案。
输入输出样例
输入样例1:
5 1
3 4
1 2
5 2
3 1
2 3
输出样例1:
16
输入样例2:
5 2
3 4
1 2
5 2
3 1
2 3
输出样例2:
4
说明
约定和数据范围
| 数据点 | 范围 |
|---|---|
| 1 ∼ 2 | $op = 1, 1 \leq n \leq 10^3, 1 \leq x_i \leq 10^4, y_i = 1$ |
| 3 ∼ 6 | $op = 1, 1 \leq n \leq 10^3, 1 \leq x_i, y_i \leq 10^9$ |
| 7 ∼ 10 | $op = 2, 1 \leq n \leq 10^3, 1 \leq x_i, y_i \leq 10^9$ |
| 11 ∼ 14 | $op = 2, 1 \leq n \leq 10^6, 1 \leq x_i \leq 10^9, y_i = 1$ |
| 15 ∼ 20 | $op = 2, 1 \leq n \leq 10^6, 1 \leq x_i, y_i \leq 10^9$ |