Given an Array A[] of dimension N with repeated components and all array components are optimistic, the duty is to seek out the most sum by making use of the given operations:
 Choose any 2 indexes and choose 2 integers(say x and y) such that the product of the weather(x and y) is the same as the product of the weather on the chosen index.
 Eventually, exchange the array component with x and y
Examples:
Enter: N = 3, A[] = {2, 3, 2}
Output: 14
Clarification:
 i = 1, Â j = 2, x = 6, Â y = 1 After making use of the next operation we get sum = 9(6 + 1 + 2) and array now turn out to be {6, 1, 2} now we once more selected i and j and can attempt to discover i and j
 i = 1, j = 3 array turn out to be {12, 1, 1} sum turn out to be 14, thus the utmost sum will stay 14 and we can not improve additional.
Enter: N = 2, A = {1, 3}
Output: 4
Clarification:Â
 i = 1, j = 2, x = 3, y = 1 After making use of the next operation we get sum = 4 array now turn out to be {3, 1}. If we once more apply the operation then the array will stay the identical so the utmost sum comes out to be 4.Â
Method: Implement the thought under to resolve the issue:
Discover the operations then we will observe that we’re multiplying 2 array components so at every time we are going to choose one integer as product and different is 1. why? As a result of this may fulfill our situation for the operation that’s given within the query that’s product of x and y ought to be equal to the product of array component on the index now we have Chosen. So, we are going to comply with this operation n 1 instances and after following the operation n 1 instances we are going to get our remaining array which encompass n â€“ 1 ones and one component which is the same as product of all of the array components.
Comply with the under steps to implement the above concept:
 Calculate the product of the array.
 Add n â€“ 1 to the ultimate product of the array.
 The ensuing variable would be the most sum doable.
Beneath is the implementation for the above method:
C++

Time Complexity: O(N)Â
Auxiliary House: O(1)Â