#B4253. [科大国创杯小学组 2024] 几何

    ID: 13336 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>数学2024安徽科创活动小学活动科大国创杯

[科大国创杯小学组 2024] 几何

题目描述

小可可最近在学习平面几何!

给定平面上的 nn 个点 (x1,y1),(x2,y2),,(xn,yn)(x_1, y_1), (x_2, y_2), \cdots, (x_n, y_n)

根据题目要求,输出下列两个值其中一个:

  1. 任意两点间欧几里得距离最大值的平方,对于两个点 (xi,yi)(x_i, y_i)(xj,yj)(x_j, y_j),欧几里得距离定义为 (xixj)2+(yiyj)2\sqrt{(x_i - x_j)^2 + (y_i - y_j)^2}

  2. 任意两点间曼哈顿距离最大值,对于两个点 (xi,yi)(x_i, y_i)(xj,yj)(x_j, y_j),曼哈顿距离定义为 xixj+yiyj|x_i - x_j| + |y_i - y_j|

输入格式

第一行,两个整数 n,opn, opnn 为平面内有多少个点,opop 为 1 则求欧几里得距离最大值的平方,若 opop 为 2 则求曼哈顿距离最大值。

2n+12 \sim n+1 行,每行两个数 xi,yix_i, y_i,表示平面上的一个点。

输出格式

一行,一个整数,表示答案。

5 1
3 4
1 2
5 2
3 1
2 3
16
5 2
3 4
1 2
5 2
3 1
2 3
4

提示

数据范围

  • 数据点 121 \sim 2op=1op = 11n1031 \leq n \leq 10^31xi1041 \leq x_i \leq 10^4yi=1y_i = 1
  • 数据点 363 \sim 6op=1op = 11n1031 \leq n \leq 10^31xi1091 \leq x_i \leq 10^91yi1091 \leq y_i \leq 10^9
  • 数据点 7107 \sim 10op=2op = 21n1031 \leq n \leq 10^31xi1091 \leq x_i \leq 10^91yi1091 \leq y_i \leq 10^9
  • 数据点 111411 \sim 14op=2op = 21n1061 \leq n \leq 10^61xi1091 \leq x_i \leq 10^9yi=1y_i = 1
  • 数据点 152015 \sim 20op=2op = 21n1061 \leq n \leq 10^61xi1091 \leq x_i \leq 10^91yi1091 \leq y_i \leq 10^9