Hard
,Array
,Math
,Backtracking
,Bit Manipulation
1799. Maximize Score After N Operations
You are given nums
, an array of positive integers of size 2 * n
. You must perform n
operations on this array.
In the ith operation (1-indexed), you will:
x
and y
.i * gcd(x, y)
.x
and y
from nums
.Return the maximum score you can receive after performing n
operations.
The function gcd(x, y)
is the greatest common divisor of x
and y
.
Example 1:
Example 2:
Example 3:
Constraints:
n
<= 7nums.length
== 2 * n
nums[i]
<= 106