传统题 1000ms 256MiB

几何

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

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

给定平面上的 nn个点(x1,y1),(x2,y2),,(xi,yi)(x_1,y_1),(x_2,y_2),…,(x_i,y_i)

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

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

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

输入格式

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

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

输出格式

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

样例 #1

样例输入 #1

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

样例输出 #1

16

样例 #2

样例输入 #2

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

样例输出 #2

4

提示

数据点1~2,op=1,1n<103,1<xi<104,yi=11≤n<10^3,1<x_i< 10^4,y_i=1

数据点3~6,op=1,1n103,1xi,yi1091≤n≤10^3,1≤x_i,y_i≤ 10^9

数据点 7~ 10,op=2,1n103,1xi,yi<1091≤n≤ 10^3,1≤x_i,y_i<10^9

数据点 11~ 14,op= 2,1n106,1xi109,yi=11≤n≤ 10^6,1 ≤x_i≤ 10^9,y_i=1

数据点 15~ 20,op=2,1n106,1xi,yi<1091≤n≤ 10^6,1≤ x_i,y_i< 10^9

2023-2024基础班测试订正

未认领
状态
已结束
题目
9
开始时间
2024-4-19 0:00
截止时间
2025-4-19 23:59
可延期
24 小时