华为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
相关推荐
点云SLAM4 分钟前
凸优化(Convex Optimization)理论(1)
人工智能·算法·slam·数学原理·凸优化·数值优化理论·机器人应用
哈里谢顿5 分钟前
验证 list() 会调用 `__len__` 方法的深度解析
python·django
jz_ddk24 分钟前
[学习] 卫星导航的码相位与载波相位计算
学习·算法·gps·gnss·北斗
放荡不羁的野指针35 分钟前
leetcode150题-动态规划
算法·动态规划
vibag36 分钟前
构建智能体与工具调用
python·语言模型·大模型·langgraph
sin_hielo37 分钟前
leetcode 1161(BFS)
数据结构·算法·leetcode
一起努力啊~37 分钟前
算法刷题-二分查找
java·数据结构·算法
小途软件40 分钟前
高校宿舍访客预约管理平台开发
java·人工智能·pytorch·python·深度学习·语言模型
-dcr1 小时前
49.python自动化
运维·python·自动化
水月wwww1 小时前
【算法设计】动态规划
算法·动态规划