#ACSPX2024C. 几何

几何

问题描述

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

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

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

  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 为平面内有多少个点,opop11 则求欧几里得距离最大值的平方,若 opop22 则求曼哈顿距离最大值。

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

输出

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

样例 1

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

样例 2

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

约定和数据范围

数据点 121 ∼ 2op=1op = 11n1031 ≤ n ≤ 10^31xi1041 ≤ x_i ≤ 10^4yi=1y_i = 1

数据点 363 ∼ 6op=1op = 11n1031 ≤ n ≤ 10^31xi,yi1091 ≤ x_i , y_i ≤ 10^9

数据点 7107 ∼ 10op=2op = 21n1031 ≤ n ≤ 10^31xi,yi1091 ≤ x_i , y_i ≤ 10^9

数据点 111411 ∼ 14op=2op = 21n1061 ≤ n ≤ 10^61xi1091 ≤ x_i ≤ 10^9yi=1y_i = 1

数据点 152015 ∼ 20op=2op = 21n1061 ≤ n ≤ 10^61xi,yi1091 ≤ x_i , y_i ≤ 10^9