A. 录节目(record)

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

在一个繁忙的电视台,有四个热门节目: A B C D 。每个节目有 A_n,B_n, C_n, D_n 期,

每个节目每期的录制时间分别为 A_t, B_t, C_t, D_t (每个节目每期的录制时间相同哦)。

电视台有两个录影棚: X Y 。两个录影棚可以同时录制,且 A 节目必须在 X 录制, B 节目必须在 Y 录制,而 C D 节目则可以在任意一个录影棚录制。

所有节目的某一期必须完整在同一录影棚录制。录制节目时可以任意打乱顺序。

如果开始录制时的时刻为 0 ,请问,电视台最早能够在哪个时间点后将所有节目录制完毕?

输入格式

第一行包含四个整数 A_n,B_n, C_n, D_n ,分别表示 A B C D 节目的期数。

第二行包含四个整数 A_t, B_t, C_t, D_t ,分别表示 A B C D 每期节目的录制时间。

单位均为小时。

输出格式

一个整数,表示电视台最早能够在哪个时间点将所有节目录制完毕

样例

样例输入1

3 3 3 3
1 3 4 3

样例输出1

17

样例解释

在X录影棚录制的节目顺序: A节目的3期,C节目1期,D节目3期。共消耗时间 3*1+4+3*3=16 小时。

同时在Y录影棚录制的节目顺序: B 节目的3期,C节目2期。共消耗时间 3*3+2*4=17 小时。

电视台最早能够在第17小时后将所有节目录制完毕。

数据范围与提示

对于20%的测试数据,保证 C_n = D_n = 1。

对于另外20%的测试数据,保证 1≤ A_n,B_n, C_n, D_n ≤10。

对于另外20%的测试数据,保证 1 ≤ A_n,B_n, C_n, D_n ≤ 1000。

对于100%的测试数据,保证 1≤ A_n,B_n, C_n, D_n ≤100000, 1 ≤ A_t, B_t, C_t, D_t 10^9