华为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
相关推荐
Yvonne爱编码4 分钟前
JAVA数据结构 DAY8-堆
java·数据结构·python
带娃的IT创业者15 分钟前
WeClaw 心跳与重连实战:指数退避算法如何让 WebSocket 在弱网环境下的连接成功率提升 67%?
python·websocket·网络协议·算法·fastapi·实时通信
echome88820 分钟前
Python 异步编程实战:async/await 从入门到精通
开发语言·python·php
2401_8914821724 分钟前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
Morwit33 分钟前
【力扣hot100】 85. 最大矩形
c++·算法·leetcode·职场和发展
艾醒41 分钟前
MiniMax M2.5:从黑马到全球顶流的"前世今生"与趣闻
算法
研究点啥好呢1 小时前
3月15日GitHub热门项目推荐 | 当AI拥有记忆
人工智能·python·github·openclaw
m0_528174451 小时前
C++中的代理模式变体
开发语言·c++·算法
肖永威1 小时前
Python 工程化实战:从目录结构到 VSCode 完美配置
vscode·python·python工程
2401_883035461 小时前
C++代码风格检查工具
开发语言·c++·算法