#632. lineup,但是小数据

lineup,但是小数据

题目描述

农民约翰雇一个专业摄影师给他的奶牛拍照。由于约翰的牛有很多品种,他喜欢他的照片包含每个品种至少一头牛。 约翰的牛都站在数轴的不同地方,每一头牛由一个整数位置 XiX_i 以及整数品种编号 IDiID_i 表示。 约翰想拍一张照片,这张照片由数轴上连续的奶牛组成。照片的成本为这些奶牛最大和最小 XX 坐标的差。 请帮助约翰计算最小的照片成本。保证没有两头牛在同一位置。

输入格式

11 行:牛的数量 NN; 第 2N+12 \sim N+1 行:每行包含 2 个以空格分隔的正整数 XiX_iIDiID_i;意义如题目描述。

输出格式

输出共一行,包含每个不同品种 ID 的照片的最低成本。

6
25 7
26 1
15 1
22 3
20 1
30 1
4

提示

对于全部的数据:1N3,0001 \leq N \leq 3,0000Xi1,000,0000 \leq X_i \leq 1,000,0001IDi1,0001 \leq ID_i \leq 1,000

样例中可选取区间 [22,26][22,26]