文章目录 题目描述与示例 题目描述 输入描述 输出描述 补充说明 示例 输入 输出 解题思路 代码 Python Java C++ 时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练 题目描述与示例 题目描述 给定一个数组,编写一个函数来计算它的最大N个数与最小N个数的和。你需要对数组进行去重。 输入描述 第一行输入M, M标识数组大小 第二行输入M个数,标识数组内容 第三行输入N,N表达需要计算的最大、最小N个数 输出描述 输出最大N个数与最小N个数的和。 补充说明 数组中数字范围[0,1000] 最大N个数与最小N个数不能有重叠,如有重叠返回-1 示例 输入 5 95 88 83 64 100 2 输出 342