Giá trị lớn nhất

Xem dạng PDF

Gửi bài giải

Điểm: 5,00
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++

Cho n số nguyên dương ai, i=1...n, bạn phải đặt giữa n số nguyên dương này 2 phép nhân và n-3 phép cộng sao cho kết quả biểu thức này là lớn nhất.

Ví dụ với n=5 và dãy ai là 4,7,1,5,3 thì bạn có thể có biểu thức:

4+7*1+5*3;

4*7*1+5+3;

Chú ý ko thay đổi thứ tự xuất hiện của ai, i=1..n trong biểu thức thu được.

Dữ liệu: Dòng 1 chứa số nguyên dương  n (4<=n<=1000)

N dòng tiếp theo, dòng thứ  i+1 chứa số nguyên dương ai (1<=ai<=10000,i=1...n)

Kết quả:

Ghi 1 số nguyên dương duy nhất là giá trị lớn nhất của biểu thức thu được.
 


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.