华为OD-整数对最小和

题目描述

给定两个整数数组array1、array2,数组元素按升序排列。假设从array1、array2中分别取出一个元素可构成一对元素,现在需要取出k对元素,并对取出的所有元素求和,计算和的最小值

代码实现

python 复制代码
# coding:utf-8
class Solution:
    def minArraySum(self, k, arr1,arr2):
        sum = 0
        res = []
        for i in arr1:
            for j in arr2:
                res.append(i + i)
        res.sort()
        for i in range(k):
            sum += res[i]
        return sum
相关推荐
清酒难咽18 小时前
算法案例之递归
c++·经验分享·算法
Rabbit_QL18 小时前
【水印添加工具】从零设计一个工程级 Python 图片水印工具:WaterMask 架构与实现
开发语言·python
让我上个超影吧18 小时前
【力扣26&80】删除有序数组中的重复项
算法·leetcode
张张努力变强19 小时前
C++ Date日期类的设计与实现全解析
java·开发语言·c++·算法
无限码力19 小时前
华为OD技术面真题 - JAVA开发 - 1
华为od·华为od技术面真题·华为od技术面八股·华为od技术面java真题·华为od技术面java八股·华为od技术面题
沉默-_-20 小时前
力扣hot100滑动窗口(C++)
数据结构·c++·学习·算法·滑动窗口
钱彬 (Qian Bin)20 小时前
项目实践19—全球证件智能识别系统(优化检索算法:从MobileNet转EfficientNet)
算法·全球证件识别
曲幽20 小时前
FastAPI多进程部署:定时任务重复执行?手把手教你用锁搞定
redis·python·fastapi·web·lock·works
feifeigo12320 小时前
基于EM算法的混合Copula MATLAB实现
开发语言·算法·matlab
漫随流水20 小时前
leetcode回溯算法(78.子集)
数据结构·算法·leetcode·回溯算法