#P1973. Software Company
Software Company
描述
一家软件开发公司被分配了两个编程项目。由于这两个项目属于同一份合同,因此它们必须同时提交。如果一个项目提前完成,并不会带来任何好处。 该公司有名员工来完成这些任务。为了更方便地管理这两个项目,每个项目都被划分为个独立的子项目。在任意时刻,一个子项目只能由一名员工处理,但可以有两名员工同时处理同一项目的不同子项目(即可以并行处理同一项目的不同子项目,但不能同时处理同一子项目)。 我们的目标是以最短的时间完成这两个项目。
输入
输入文件的第一行包含一个整数,表示测试用例的数量。每个测试用例的输入数据如下:
第一行包含两个整数和,分别表示员工数量和每个项目的子项目数量。 接下来的 行,每行包含两个整数 和,表示指定员工完成第一个项目的一个子项目需要 秒,完成第二个项目的一个子项目需要 秒。
输出
对于每个测试用例,输出一行,表示完成两个项目所需的最短时间(以秒为单位)。
样例输入
1
3 20
1 1
2 4
1 6
样例输出
18
来源
德黑兰谢里夫大学 2004 年预选赛