技术栈

最小化

闻缺陷则喜何志丹
7 个月前
c++·算法·动态规划·力扣·最小化·和·分组背包
【C++动态规划 分组背包】1981. 最小化目标值与所选元素的差|2009C++动态规划 C++背包问题给你一个大小为 m x n 的整数矩阵 mat 和一个整数 target 。 从矩阵的 每一行 中选择一个整数,你的目标是 最小化 所有选中元素之 和 与目标值 target 的 绝对差 。 返回 最小的绝对差 。 a 和 b 两数字的 绝对差 是 a - b 的绝对值。 示例 1:
闻缺陷则喜何志丹
1 年前
c++·算法·leetcode·数组·分组查询·二分查询·最小化
二分查找:LeetCode2035:将数组分成两个数组并最小化数组和的差二分查找算法合集动态规划LeetCode2552:优化了6版的1324模式给你一个长度为 2 * n 的整数数组。你需要将 nums 分成 两个 长度为 n 的数组,分别求出两个数组的和,并 最小化 两个数组和之 差的绝对值 。nums 中每个元素都需要放入两个数组之一。 请你返回 最小 的数组和之差。 示例 1: 输入:nums = [3,9,7,3] 输出:2 解释:最优分组方案是分成 [3,9] 和 [7,3] 。 数组和之差的绝对值为 abs((3 + 9) - (7 + 3)) = 2 。 示例