华为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
相关推荐
qq_401700419 分钟前
C/C++中的signed char和unsigned char详解
c语言·c++·算法
BoBoZz1910 分钟前
FlatVersusGouraud 对比平面着色和高洛德着色
python·vtk·图形渲染·图形处理
智航GIS10 分钟前
7.1 自定义函数
前端·javascript·python
leoufung22 分钟前
LeetCode 67. Add Binary:从面试思路到代码细节
算法·leetcode·面试
import_random24 分钟前
[虚拟环境]venv工具(实战)
python
wjykp36 分钟前
79~87逻辑回归f
算法·机器学习·逻辑回归
蓝眸少年CY41 分钟前
测试Java性能
java·开发语言·python
秃了也弱了。43 分钟前
python监听文件变化:Watchdog库
开发语言·python
聆风吟º1 小时前
【顺序表习题|图解|双指针】合并两个有序数组 + 训练计划 I
c语言·数据结构·c++·经验分享·算法
程序员三藏1 小时前
自动化测试与功能测试详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例