题目
LeetCode 1799.N 次操作后的最大分数和
解释
## 题目描述 给你 nums ,它是一个大小为 2 * n 的正整数数组。你必须对这个数组执行 n 次操作。 在第 i 次操作时(操作编号从 1 开始),你需要: 选择两个元素 x 和 y 。 获得分数 i * gcd(x, y) 。 将 x 和 y 从 nums 中删除。 请你返回 n 次操作后你能获得的分数和最大为多少。 函数 gcd(x, y) 是 x 和 y 的最大公约数。 ## 示例 **示例 1:** **输入:** nums = [1,2] **输出:** 1 **解释:** 最优操作是: (1 * gcd(1, 2)) = 1 **示例 2:** **输入:** nums = [3,4,6,8] **输出:** 11 **解释:** 最优操作是: (1 * gcd(3, 6)) + (2 * gcd(4, 8)) = 3 + 8 = 11 **示例 3:** **输入:** nums = [1,2,3,4,5,6] **输出:** 14 **解释:** 最优操作是: (1 * gcd(1, 5)) + (2 * gcd(2, 4)) + (3 * gcd(3, 6)) = 1 + 4 + 9 = 14 ## 约束条件 1 <= n <= 7 nums.length == 2 * n 1 <= nums[i] <= 106 ## LeetCode 链接 https://leetcode.cn/problems/maximize-score-after-n-operations/
答案
正在疯狂整理答案中......