华为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
相关推荐
nimadan128 小时前
豆包写小说软件2025推荐,专业写作助力灵感迸发
大数据·人工智能·python
lihao lihao8 小时前
进程地址空间
数据结构·c++·算法
Byte不洛8 小时前
LeetCode双指针经典题
c++·算法·leetcode·双指针
汀、人工智能8 小时前
[特殊字符] 第16课:最小覆盖子串
数据结构·算法·数据库架构·图论·bfs·最小覆盖子串
米粒18 小时前
力扣算法刷题 Day 34
算法·leetcode·职场和发展
I love studying!!!9 小时前
Web项目:从Django入手
后端·python·django
田梓燊9 小时前
leetcode 189
算法·leetcode·职场和发展
badhope9 小时前
Agent智能体全面深入教程:架构、机制与工程实践
人工智能·python·机器人
后藤十八里9 小时前
极验4滑动拼图验证码逆向笔记
笔记·爬虫·python
wuweijianlove9 小时前
算法复杂度的理论边界与实验验证研究的技术3
算法