华为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
相关推荐
23471021271 天前
4.18 学习笔记
软件测试·笔记·python·学习
Raink老师1 天前
用100道题拿下你的算法面试(矩阵篇-2):求转置矩阵
算法·面试·矩阵
算法鑫探1 天前
闰年判断:C语言实战解析
c语言·数据结构·算法·新人首发
yaoxin5211231 天前
384. Java IO API - Java 文件复制工具:Copy 示例完整解析
java·开发语言·python
Greyson11 天前
Layui表格如何使用第三方插件实现树形展示.txt
jvm·数据库·python
WBluuue1 天前
数据结构与算法:康托展开、约瑟夫环、完美洗牌
c++·算法
2401_871696521 天前
mysql行级锁失效的原因排查_检查查询条件与执行计划
jvm·数据库·python
木子墨5161 天前
LeetCode 热题 100 精讲 | 并查集篇:最长连续序列 · 岛屿数量 · 省份数量 · 冗余连接 · 等式方程的可满足性
数据结构·c++·算法·leetcode
xzal121 天前
python中,turtle基础知识笔记1
笔记·python·turtle