中位数(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;
} 
相关推荐
huapiaoy2 分钟前
Redis中数据类型的使用(hash和list)
redis·算法·哈希算法
liu_chunhai6 分钟前
设计模式(3)builder
java·开发语言·设计模式
姜学迁14 分钟前
Rust-枚举
开发语言·后端·rust
冷白白15 分钟前
【C++】C++对象初探及友元
c语言·开发语言·c++·算法
凌云行者19 分钟前
rust的迭代器方法——collect
开发语言·rust
It'sMyGo23 分钟前
Javascript数组研究09_Array.prototype[Symbol.unscopables]
开发语言·javascript·原型模式
鹤上听雷24 分钟前
【AGC005D】~K Perm Counting(计数抽象成图)
算法
睡觉然后上课33 分钟前
c基础面试题
c语言·开发语言·c++·面试
一叶祇秋36 分钟前
Leetcode - 周赛417
算法·leetcode·职场和发展
qing_04060340 分钟前
C++——继承
开发语言·c++·继承