【华为OD机试真题 python】 最大N个数与最小N个数的和【2022 Q4 | 100分】
2023-09-11 14:14:52 时间
■ 题目描述
【最大N个数与最小N个数的和】
给定一个数组,编写一个函数来计算它的最大N个数与最小N个数的和。你需要对数组进行去重。
说明:
- 数组中数字范围[0, 1000]
- 最大N个数与最小N个数不能有重叠,如有重叠,输入非法返回-1
- 输入非法返回-1
输入描述:
- 第一行输入M, M标识数组大小
- 第二行输入M个数,标识数组内容
- 第三行输入N,N表达需要计算的最大、最小N个数
输出描述:
- 输出最大N个数与最小N个数的和。
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
5
95 88 83 64 100
2
输出
342
说明
最大2个数
相关文章
- python-django框架-电商项目-订单模块开发_20191125
- 华为OD机试 - 猜数字(Java & JS & Python)
- 华为OD机试 - 几何平均值最大子数组(Java & JS & Python)
- 华为OD机试 - 比较两个版本号的大小(Java & JS & Python)
- 华为OD机试 - 简易内存池(Java & JS & Python)
- 华为OD机试 - 书籍叠放(Java & JS & Python)
- 【华为云技术分享】小白篇,认识Python最最最常用语重要的库Requests
- 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】
- 【华为机试真题 Python实现】最大括号深度【2022 Q2 | 100分】
- 【华为机试真题 Python实现】热点网站统计【2022 Q1 Q2 | 100分】
- 【华为机试真题 Python实现】字符串格式化输出【2022 Q1 Q2 |100分】
- 【华为机试真题 Python实现】搜索矩阵
- 【华为机试真题 Python实现】拼接 URL【2022 Q1 Q2 |100分】
- 【华为机试真题 Python实现】分糖果【2022 Q1 Q2 |200分】
- 【华为机试真题 Python实现】最少面试官数【2022 Q1 Q2 |200分】
- 【华为机试真题 Python实现】最大时间
- 【华为机试真题 Python实现】We Are A Team【2022 Q2 |100分】
- 【华为机试真题 Python实现】5键键盘的输出【2022 Q2|100】
- 【华为机试真题 Python实现】导师请吃火锅【2022 Q1 Q2 |200分】
- 【华为机试真题 Python实现】敏感字段加密【2022 Q2 |100分】
- 【华为机试真题 Python实现】带空白字符的字符串匹配
- 【华为机试真题 Python实现】幼儿园找出同班的小朋友(幼儿园分班)【2022 Q2 Q3 | 100分】
- 【华为机试真题 Python实现】停车位问题【2022 Q2 | 100分】
- 【华为OD机试 2023】挑选字符串(C++ Java JavaScript Python)
- python实战===2017年30个惊艳的Python开源项目 (转)