Help Fredo

4

49 votes
Algorithms, Approved, Binary Search, Easy, Searching
Problem

Fredo is assigned a task today. He is given an array A containing N integers. His task is to update all elements of array to some minimum value x, that is, ; such that product of all elements of this new array is strictly greater than the product of all elements of the initial array. Note that x should be as minimum as possible such that it meets the given condition. Help him find the value of x.

Input Format:
The first line consists of an integer N , denoting the number of elements in the array.
The next line consists of N space separated integers, denoting the array elements.

Output Format:
The only line of output consists of value of x.

Input Constraints:

; denoting an array element.

Sample Input
5
4 2 1 10 6
Sample Output
4
Time Limit: 1
Memory Limit: 256
Source Limit:
Explanation

Initial array product
If all elements become 4, then product . Had all elements become 3, product would be which is less than . Hence, value of x is 4.

Editor Image

?