연산 최대로
면접 대비시간 제한1초메모리 제한512 MB
주어진 N개의 양의 정수와 덧셈 P개, 곱셈 Q개를 순서와 괄호를 자유롭게 정해 배열해 결과를 최대로 만든다.
문제
개의 양의 정수 와 곱하기 연산자, 더하기 연산자가 총 개가 존재하고 괄호는 무수히 많이 사용해도 된다. 이 연산에는 곱하기 연산자와 더하기 연산자의 우선순위가 동일하다.
정수와 연산자는 아래와 같이 배치해야한다. 정수의 순서는 바꿔도 상관없다.

예를 들어 정수 , , 이 있고 더하기 연산자와 곱하기 연산자가 각각 하나 있다고 가정하면 아래와 같이 만들 수 있다.

예를 들어, 수 와 더하기 연산자가 4개 곱하기 연산자가 1개 있다고 하자. 괄호를 이용하여 최대값을 구하는 방법 중 일부이다.
연산을 잘 이용하여 값을 최대로 만들어 보자.
입력
첫째 줄에 입력될 양의 정수 개수를 뜻하는 이 주어진다.
그 다음줄에는 개의 양의 정수 가 공백으로 구분되어 주어진다.
마지막 줄에는 더하기 연산자의 개수 와 곱하기 연산자의 개수 가 공백으로 구분되어 주어진다.
출력
가능한 연산의 결과 중 최댓값을 출력한다.