#P873. 【TYVJ1468】垃圾清理

【TYVJ1468】垃圾清理

【问题描述】

聚会结束,留下许多垃圾。Candy家里总共有n个垃圾等待处理,每个垃圾对于candy和飘飘乎居士处理的时间都是不同的,而且每个垃圾只需要一个人处理。当然,candy和飘飘乎居士可以同时处理不同的垃圾。记两人中耗费最长时间为最后总时间。candy希望能够尽快的处理完所有的垃圾,因此,他想要知道处理完这些垃圾最少需要耗费多少时间?

【输入格式】

第一行一个正整数n,表示一共有n个垃圾需要处理    接下来一个2*n的矩阵。

矩阵第一行第i个数表示candy处理第i个垃圾所需消耗的时间

矩阵第二行第i个数表示飘飘乎居士处理第i个垃圾所需消耗的时间

【输出格式】

一行,最后耗费的时间

【输入样例】

5
2 4 1 4 5
2 1 3 4 1

【输出样例】

5

【样例说明】

candy完成垃圾3与垃圾4的清理,耗时为5    飘飘乎居士完成垃圾1 2 5的清理,耗时为4,由于candy耗费的时间较长,所以记candy耗费时间为最后总时间,所以最后答案为5。

【数据规模】

对于30%的数据 0<n<=30

对于100%的数据 0<n<=1000,Candy和飘飘乎居士处理每个垃圾的时间<=10,对任何一个人处理所有垃圾时间总和<=4000