中位数(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;
} 
相关推荐
Han.miracle4 分钟前
优选算法-005 有效三角形的个数(medium)
数据结构·算法·有效的三角形个数
yuuki2332334 分钟前
【C++】类和对象下
数据结构·c++·算法
huohuopro7 分钟前
结构体与链表
数据结构·算法·链表
CoovallyAIHub7 分钟前
告别“消失的小目标”:航拍图像检测新框架,精度飙升25.7%的秘诀
深度学习·算法·计算机视觉
第二只羽毛8 分钟前
外卖订餐管理系统
java·大数据·开发语言·算法
挫折常伴左右9 分钟前
初学HTML2
java·开发语言
invicinble11 分钟前
java--se数据处理
java·开发语言
昔时扬尘处12 分钟前
如何检测python和pytest的安装环境
开发语言·python·pytest·自动化测试平台·adi
发疯幼稚鬼12 分钟前
希尔排序与堆排序
c语言·数据结构·算法·排序算法
小尧嵌入式18 分钟前
Linux的shell命令
linux·运维·服务器·数据库·c++·windows·算法