题目描述
TYOI冬令营准备组织同学们完成一项特殊的双人任务,每两个同学组成一队。
现在冬令营有m(保证m是偶数)个同学,每个同学都有一个能力值y。对于这m位同学,JY老师十分清楚他们的能力值是多少,其中有n种不同的能力值,总共有xi个同学的能力值为yi。保证x1+x2+x3+.....+xn=m。
JY老师准备将同学们两两组合,每一对同学完成任务的时间是两位同学的能力值之和。
然后让这m/2对同学在同一时间开始做任务,JY老师想知道所有同学都完成任务所需要的最短时间是多少呢?
输入格式
第一行输入一个正整数n,表示能力的种类数;
接下来输入n行,每行输入两个正整数x和y,表示能力值为y的同学数量为x。保证所有x的总和等于m。
输出格式
输出所有同学都完成任务所需要时间的最小值。
3
1 8
2 5
1 2
10
请下载附加样例
请下载附加样例
数据范围
对于30%的数据,1≤n≤50,xi<m≤1010,∑xi=m,1≤y≤1,000,000,000.
对于100%的数据,1≤n≤100,000,xi<m≤1010,∑xi=m,1≤y≤1,000,000,000.