🍂个人博客首页: 鲨鱼狼臧
🍂专栏介绍: 2023华为OD机试真题,使用Python进行解答,专栏每篇文章都包括真题,思路参考,代码分析,订阅有问题后续可与博主解答问题
一、题目
🎃题目描述
给定一个数组,编写一个函数来计算它的最大N个数 与最小N个数的和。你需要对数组进行去重。
说明:
1、数组中数字范围[0, 1000]
2、最大N个数与最小N个数不能有重叠,如有 ** 重叠,输入非法 **返回-1
3、输入非法返回-1
🎃输入输出
输入
第一行输入M,M表示数组大小
第二行输入M个数,表示数组内容
第三行输入N, N表达需要计算的最大、最小N个数
输出
输出最大N个数与最小N个数的和
🎃样例1
输入
5