华为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
相关推荐
fufu03112 分钟前
Linux环境下的C语言编程(四十一)
linux·c语言·算法
littlezls5 分钟前
在VSCode中运行Python脚本文件时如何传参
vscode·python
bing.shao8 分钟前
Golang 之闭包
java·算法·golang
顾子羡_Gu8 分钟前
算法进阶指南:搜索与数论基础
数据结构·算法
@#---17 分钟前
爬取b站的网页信息
爬虫·python
唯道行27 分钟前
计算机图形学·25 消隐2 区域子分算法-光线投射算法
人工智能·算法·计算机视觉·计算机图形学·opengl
jinxinyuuuus30 分钟前
FIRE之旅 财务计算器:实时交互式建模与前端性能工程
前端·人工智能·算法·自动化
liwulin050634 分钟前
【PYTHON】python venv创建虚拟环境,非conda
开发语言·python·conda
千丈之松35 分钟前
能力和法律
算法
IT·小灰灰37 分钟前
当AI开口说话:可灵视频2.6如何终结“默片时代“重塑视听共生
大数据·人工智能·python·深度学习·数据挖掘·开源·音视频