#3998. OJ平台利用

OJ平台利用

Description

我们现有许多OJ比赛要在CodesOnline中举行。每一场比赛都有用唯一起始和终止时间,如果两场OJ比赛时间部分或全部重复,那么它们是无法同时在OJ平台中举行的。现在我们想要尽最大可能的利用OJ平台,一小时可盈利100元,我们需要在这些比赛中选择一些不重复的OJ比赛来举行使得他们用的总时间尽可能的长。我们假设在某一场OJ比赛结束(秒数忽略不计)就可以立即开始另一场比赛。

编写程序:读入所有比赛的起始和终止时间,计算最大的可能OJ系统使用总利益和。

Input Format

第一行包括一个正整数n,为所有比赛的场数。

以下的n行每行含有两个由空格隔开的整数p和k。这样的一对整数表示一场比赛由时间p开始到时间k结束。

Output Format

输出唯一的一个整数,为最大的利益总和。

12
1 2
3 5
0 4
6 8
7 13
4 6
9 10
9 12
11 14
15 19
14 16
18 20
1600

Hint

【样例解释】

可以选择第3个、第5个、第6个、第11个、第12个演讲,此时有最长的演讲总时间16小时,每小时可盈利100元,所以总盈利额为1600元。


【数据范围】

1≤n≤10^4;0≤p<k≤3×10^4


Source

2005省选改编题目