#iai78c3. 棋盘距离求和(Chessboard Distance Sum)

棋盘距离求和(Chessboard Distance Sum)

棋盘距离求和(Chessboard Distance Sum)

题目描述

国际象棋中的国王可以用一步走到周围八个格子。

类似国王的走棋方法,给定二维平面上两个点,坐标分别为 (x,y)(x,y)(x,y)(x',y'),定义两点间的棋盘距离为:

max{xx, yy}\max\{|x-x'|,\ |y-y'|\}

给定二维平面上的 nn 个点的坐标,请计算这些点两两棋盘距离的和。

输入格式

  • 第一行:单个整数 nn
  • 第二行到第 n+1n+1 行:第 i+1i+1 行有两个整数 xix_iyiy_i,表示一个点的坐标。

输出格式

  • 单个整数:表示答案。

样例输入 #1

3
-2 -3
3 -4
-4 0

样例输出 #1

15

样例输入 #2

4
-1 -4
-3 3
-1 2
4 -3

样例输出 #2

32

数据范围

  • 10,000,000xi,yi10,000,000-10{,}000{,}000 \le x_i, y_i \le 10{,}000{,}000
  • 对于 30%30\% 的数据,1n1001 \le n \le 100
  • 对于 60%60\% 的数据,1n2,0001 \le n \le 2{,}000
  • 对于 100%100\% 的数据,1n200,0001 \le n \le 200{,}000

知识点与难度

本题涉及的知识点从属于 GESP 4级,难度等级:⭐⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 N≤10 / 特殊: 全重合 / 共线 / 极值角点
2 15 9~11 Hack: 大值溢出 / N=max全同x / 全负坐标
3 30 12~20 中规模 N≈100~10000 / 大规模 N≈1.6e5~2e5 压力
4 25 21~25 随机 N=1~2e5 回归