[Hà Tĩnh - 25-26] Giá trị lớn nhất


Submit solution

Points: 50
Time limit: 1.0s
Memory limit: 256M

Problem type

Cho dãy a gồm n số nguyên a1, a2, ..., an và ba số nguyên x, y, z.

Yêu cầu: Tìm giá trị lớn nhất của biểu thức x · ai + y · aj + z · ak với điều kiện (1 ≤ i < j < k ≤ n).

Input

Vào từ tệp văn bản BAI3.INP có cấu trúc:

- Dòng đầu tiên chứa số nguyên dương n (3 ≤ n ≤ 106).
- Dòng thứ hai chứa n số nguyên a1, a2, ..., an (|ai| ≤ 105; 1 ≤ i ≤ n).
- Dòng thứ ba chứa ba số nguyên x, y, z (|x|, |y|, |z| ≤ 105).

Output

Ghi ra tệp văn bản BAI3.OUT một số nguyên duy nhất là giá trị lớn nhất tìm được.

Scoring

- Có 40% số test ứng với 40% số điểm của bài thỏa mãn: n ≤ 102.
- Có 30% số test khác ứng với 30% số điểm của bài thỏa mãn: 102 < n ≤ 106; x = y = z.
- 30% số test còn lại ứng với 30% số điểm của bài không có ràng buộc gì thêm.

Example

input

5
1 3 2 4 5
3 8 2

output

51

Note:
Giải thích: Chọn ba số hạng a2, a4, a5. Giá trị của biểu thức là: x · a2 + y · a4 + z · a5 = 3 · 3 + 8 · 4 + 2 · 5 = 51 (lớn nhất).


Comments

There are no comments at the moment.