华为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
相关推荐
费弗里1 分钟前
进阶技巧:在Dash应用中直接使用原生React组件
python·dash
Ashley_Amanda10 分钟前
Python入门知识点梳理
开发语言·windows·python
Ka1Yan12 分钟前
[链表] - 代码随想录 160. 相交链表
算法·leetcode·链表
tjjucheng15 分钟前
小程序定制开发哪家有完整流程
python
学嵌入式的小杨同学17 分钟前
C 语言实战:动态规划求解最长公共子串(连续),附完整实现与优化
数据结构·c++·算法·unity·游戏引擎·代理模式
海棠AI实验室18 分钟前
第十二章 类型标注与可读性:让协作与复用更容易
python
rgeshfgreh20 分钟前
顺序表实战:构建到销毁全解析
算法
十八岁讨厌编程22 分钟前
【算法训练营Day32】图论专题
算法·深度优先·图论
羊村积极分子懒羊羊25 分钟前
python课程三月二十九号粗略总结
开发语言·python
深圳蔓延科技25 分钟前
Python算法学习分享
python