To make matters a bit complicated, each of Farmer John's cows has a different milk output. If cows of milk outputs AA and BB are paired up, then it takes a total of A+BA+B units of time to milk them both.
Please help Farmer John determine the minimum possible amount of time the entire milking process will take to complete, assuming he pairs the cows up in the best possible way.
农夫约翰发现,一头奶牛在产奶时,如果附近有另一头奶牛作为精神支柱,那么它的产奶量就会大大增加。
因此,他想把他的 M 头奶牛分成 M/2 对。
然后,每对奶牛将被领到牛棚中一个单独的位置上挤奶。
M/2个位置上的挤奶将同时进行。
让事情变得复杂一点的是,每头奶牛都有不同的产奶量。
如果产奶量为 A 和 B 的两头奶牛配对,则总共需要 A+B 个单位的时间来产奶。
请帮助约翰确定完成整个挤奶过程所需的最短时间,假设他以最佳方式将奶牛配对。
第一行包含整数 N。
接下来 N 行,每行包含两个整数 x,y,表示约翰有 x 头产奶量为 y 的奶牛。
上述 N 行,所有 x 的和即为 M,也就是奶牛的总数。
3
1 8
2 5
1 2
10