华为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
相关推荐
代码or搬砖10 分钟前
HashMap源码
开发语言·python·哈希算法
星轨初途14 分钟前
郑州轻工业大学2025天梯赛解题
c++·经验分享·笔记·算法·链表·剪枝
不忘不弃36 分钟前
从字符串中提取数字
数据结构·算法
囊中之锥.1 小时前
《机器学习SVM从零到精通:图解最优超平面与软间隔实战》
算法·机器学习·支持向量机
顽强卖力1 小时前
第二章:什么是数据分析师?
笔记·python·职场和发展·学习方法
必胜刻2 小时前
复原 IP 地址(回溯算法)
tcp/ip·算法·深度优先
站大爷IP2 小时前
Python实现Excel数据自动化处理:从繁琐操作到智能流程的蜕变
python
YGGP2 小时前
【Golang】LeetCode 5. 最长回文子串
算法·leetcode
BBB努力学习程序设计2 小时前
Python 进阶知识点精讲:上下文管理器(Context Manager)的原理与实战
python·pycharm
清水白石0082 小时前
《深入 super() 的世界:MRO 与 C3 线性化算法的全景解析与实战指南》
python