Giá trị lớn nhất


Submit solution

Points: 1.5 (partial)
Time limit: 1.0s
Memory limit: 96M

Author:
Problem types
Allowed languages
C, C++, C11

Cho dãy số nguyên dương có n phần tử và n1 kí tự là một trong hai toán tử +. Bạn hãy sắp xếp các số và toán tử tại vị trí bất kỳ nào sao cho n1 toán tử nằm giữa n số tạo thành một biểu thức có giá trị lớn nhất.

Đầu vào

Dòng đầu tiên chứa số nguyên n (2n105).

Dòng thứ hai gồm n số nguyên dương giá trị không quá 109 là các phần tử của dãy số.

Dòng thứ ba gồm n1 kí tự là một trong hai toán tử +.

Đầu ra

Giá trị lớn nhất của biểu thức thỏa mãn đề bài.

Ví dụ

Đầu vào:

Copy
5
3 1 2 4 5
-+-+

Đầu ra:

Copy
9

Giải thích: 5 + 4 + 3 - 2 - 1 = 9


Comments

There are no comments at the moment.