华为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
相关推荐
ICscholar2 分钟前
具身智能‘Affordance‘理解
人工智能·学习·算法
wangwangmoon_light9 分钟前
1.2 LeetCode总结(线性表)_双指针
算法·leetcode·职场和发展
琢磨先生David16 分钟前
Java算法每日一题
java·开发语言·算法
重生之后端学习21 分钟前
114. 二叉树展开为链表
java·数据结构·算法·链表·职场和发展·深度优先
天一生水water1 小时前
基于FFT的频域故障诊断
人工智能·算法·智慧油田
石去皿1 小时前
数据结构与算法面试核心考点精要
java·算法·面试
码农小韩1 小时前
AIAgent应用开发——DeepSeek分析(一)
人工智能·python·深度学习·agent·强化学习
今儿敲了吗1 小时前
18| 差分数组
c++·笔记·学习·算法
学Linux的语莫1 小时前
skills的使用
java·数据库·python
Bear on Toilet1 小时前
BFS_FloodFill_46 . 腐烂的橘子问题
数据结构·c++·算法·leetcode·宽度优先