关注
#include<bits/stdc++.h>
using namespace std;
int h[55];
int n;
int main(void){
cin >> n;
for(int i = 0; i < n; i++) cin >> h[i];
sort(h, h + n);
int tmp, ans = 0;
if(n % 2 == 0) {
tmp = n / 2;
for(int i = 0; i < tmp; i++) {
ans += 2 * (h[tmp + i] - h[i]);
}
ans += h[tmp - 1] - h[tmp];
cout << ans << endl;
} else {
tmp = n / 2;
for(int i = 0; i < tmp; i++) {
ans += 2 * (h[tmp + 1 + i] - h[i]);
}
ans += -h[tmp + 1] + h[tmp];
cout << ans << endl;
}
return 0;
}
疯狂队列,贴子里给的答案ans2越界了,这是我修改后的答案。还是很佩服作者的思路
查看原帖
点赞 3
相关推荐
点赞 评论 收藏
转发
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛友的五一计划 #
7389次浏览 192人参与
# 如何一边实习一边秋招 #
199590次浏览 3975人参与
# 牛客帮帮团来啦!有问必答 #
387681次浏览 7691人参与
# 如何看待offer收割机的行为 #
191658次浏览 2963人参与
# 春招别灰心,我们一人来一句鼓励 #
20399次浏览 301人参与
# 无实习如何秋招上岸 #
170785次浏览 2698人参与
# 硬件人的春招flag #
14447次浏览 199人参与
# 晒一晒我的offer #
2808241次浏览 49778人参与
# 非技术岗薪资爆料 #
7235次浏览 148人参与
# 在国企工作的人,躺平了吗? #
72088次浏览 874人参与
# 第一次面试 #
15943次浏览 242人参与
# 你更愿意参加线上面试还是线下面试? #
6659次浏览 92人参与
# 华为求职进展汇总 #
439866次浏览 4421人参与
# 来聊聊机械薪资天花板是哪家 #
21470次浏览 170人参与
# 简历中的项目经历要怎么写 #
379138次浏览 6378人参与
# 通信硬件薪资爆料 #
146021次浏览 1100人参与
# 机械人怎么评价今年的华为 #
54415次浏览 449人参与
# 应届生应该先就业还是先择业 #
12255次浏览 115人参与
# 除了offer,现在你还缺点啥? #
2650次浏览 53人参与
# 女生做医疗销售有前景吗 #
3783次浏览 48人参与