中位数(c++题解)

题目描述

题目描述

有 个数字,需要将它们分成 个小组,每个小组有且仅有三个数字,每个小组的得分为这个小组内分数排名最中间的数字,请问如果想让所有小组的分数之和到达最大,应该如何划分这些数字?

输入格式

第一行:单个整数 。

第二行: 个整数

输出格式

单个整数:表示可以得到的最大分数之和。

样例

样例输入

复制代码
复制3
6 3 7 1 4 9 7 8 2

样例输出

复制代码
复制19

日常发作业题解。

也是简单到爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆爆表的题

写作不易,点个赞呗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
long long n,a[10000005],ans;
int main(){
	cin>>n;
	for(int i=1;i<=n*3;i++){
		cin>>a[i];
	} 
	sort(a+1,a+1+n*3);
	for(int i=n*3-1;i>=n;i-=2){
		ans+=a[i];
	}
	cout<<ans;
} 
相关推荐
景彡先生1 分钟前
C++编译期计算:常量表达式(constexpr)全解析
服务器·c++
F_D_Z17 分钟前
【EM算法】三硬币模型
算法·机器学习·概率论·em算法·极大似然估计
kk_stoper17 分钟前
如何通过API查询实时能源期货价格
java·开发语言·javascript·数据结构·python·能源
秋说26 分钟前
【PTA数据结构 | C语言版】字符串插入操作(不限长)
c语言·数据结构·算法
止水编程 water_proof35 分钟前
java堆的创建与基础代码解析(图文)
java·开发语言
tan77º43 分钟前
【Linux网络编程】应用层自定义协议与序列化
linux·运维·服务器·网络·c++·tcp/ip
悠哉清闲1 小时前
Android Studio C++/JNI/Kotlin 示例 三
c++·kotlin·android studio
AI迅剑2 小时前
模块三:现代C++工程实践(4篇)第二篇《性能调优:Profile驱动优化与汇编级分析》
汇编·c++
凌肖战2 小时前
力扣网编程135题:分发糖果(贪心算法)
算法·leetcode
萧曵 丶2 小时前
Rust中Option和Result详解
开发语言·后端·rust·option·result