#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