华为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
相关推荐
Generalzy4 分钟前
langchain deepagent框架
人工智能·python·langchain
栈与堆9 分钟前
LeetCode 19 - 删除链表的倒数第N个节点
java·开发语言·数据结构·python·算法·leetcode·链表
sunfove11 分钟前
麦克斯韦方程组 (Maxwell‘s Equations) 的完整推导
线性代数·算法·矩阵
Rui_Freely18 分钟前
Vins-Fusion之 SFM准备篇(十二)
人工智能·算法·计算机视觉
万行31 分钟前
机器学习&第二章线性回归
人工智能·python·机器学习·线性回归
nervermore99035 分钟前
3.3 Python图形编程
python
zhengfei61136 分钟前
世界各地免费电视频道的 M3U 播放列表。
python
yyy(十一月限定版)37 分钟前
matlab矩阵的操作
算法·matlab·矩阵
努力学算法的蒟蒻1 小时前
day58(1.9)——leetcode面试经典150
算法·leetcode·面试
心静财富之门1 小时前
退出 for 循环,break和continue 语句
开发语言·python