华为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
相关推荐
hui函数7 分钟前
Python系列Bug修复|如何解决 pip install -e . 安装报错 “后端不支持可编辑安装(PEP 660)” 问题
python·bug·pip
dora10 分钟前
【开发火星地平线辅助】智商不够,编程来凑
算法
二哈喇子!10 分钟前
PyTorch与昇腾平台算子适配:从注册到部署的完整指南
人工智能·pytorch·python
im_AMBER13 分钟前
Leetcode 100 在链表中插入最大公约数
数据结构·c++·笔记·学习·算法·leetcode·链表
FPGAI14 分钟前
Python之函数
开发语言·python
Z1Jxxx18 分钟前
删除字符串2
开发语言·c++·算法
踩坑记录19 分钟前
leetcode hot100 15. 三数之和 medium
算法·leetcode·职场和发展
七夜zippoe20 分钟前
领域驱动设计在Python中的实现:从理论到生产级实践
数据库·python·sqlite·ddd·pydantic
TG_imqfxt66623 分钟前
虚拟机下安装苹果系统,虚拟机下如何实现协议群发iMessage?
python·objective-c
独自破碎E25 分钟前
【二分法】旋转数组的最小数字
数据结构·算法·排序算法