华为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
相关推荐
嗷嗷哦润橘_13 小时前
AI Agent学习:MetaGPT项目之RAG
人工智能·python·学习·算法·deepseek
Smart-Space13 小时前
tkinter绘制组件(47)——导航边栏
python·tkinter·tinui
不忘不弃14 小时前
指针元素的使用
算法
he___H14 小时前
滑动窗口一题
java·数据结构·算法·滑动窗口
AI科技星14 小时前
统一场论质量定义方程:数学验证与应用分析
开发语言·数据结构·经验分享·线性代数·算法
ULTRA??14 小时前
KD-Tree的查询原理
python·算法
电饭叔14 小时前
TypeError:unsupported operand type(s) for -: ‘method‘ and ‘int‘
开发语言·笔记·python
老歌老听老掉牙14 小时前
使用贝叶斯因子量化假设验证所需数据量
python·贝叶斯因子·假设
nix.gnehc14 小时前
poetry 常用命令
python·poetry
jianfeng_zhu14 小时前
不带头节点的链式存储实现链栈
数据结构·算法