#2047. Cow Lineup

Cow Lineup

题目描述

农民约翰雇一个专业摄影师给他的部分牛拍照。由于约翰的牛有好多品种,他喜欢他的照片包含每

个品种的至少一头牛。

约翰的牛都站在一条沿线的不同地方, 每一头牛由一个整数位置 Xi\red{X_i}以及整数品种编号 IDi\red{ID_i}表示。

约翰想拍一张照片,这照片由沿线的奶牛的连续范围组成。照片的成本与规模相当,这就意味着,在一

系列照片中的最大和最小 X\red{X }坐标的差距决定了照片的成本。

请帮助约翰计算最小的照片成本,这些照片中有每个不同的品种的至少一头牛,没有两头牛愿意站

在同一个地点的。

输入格式

1\red{1 }行:牛的数量 N\red{N}

2..1+N\red{2..1+N }行:每行包含 2\red{2 }个以空格分隔的正整数 Xi\red{X_i }IDi\red{ID_i};意义如题目描述;

输出格式

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

样例

输入样例

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

输出样例

4

提示

在不同的坐标点 25,26,15,22,20,30\red{25,26,15,22,20,30 }中有六头牛

在约翰的牛中,从 X=22\red{X=22 }X=26\red{X=26(}整个规模为 4\red{4)}包含了每个的不同品种的 ID3\red{ID 3,}7\red{7 }1\red{1}

对于 50%\red{50\%}的数据: 1\red{1≤}N\red{N≤}300\red{300}

对于 100%\red{100\%}的数据:1\red{1≤}N\red{N≤}50,000\red{50,000}0\red{0≤}Xi\red{X_i≤}1,000,000,000\red{1,000,000,000}1\red{1≤}IDi\red{ID_i≤}1,000,000,000\red{1,000,000,000}