当前位置: 首页 > news >正文

题解:AcWing 104 货仓选址

【题目来源】

AcWing:104. 货仓选址 - AcWing题库

【题目描述】

在一条数轴上有 \(N\) 家商店,它们的坐标分别为 \(A_1\sim A_N\)

现在需要在数轴上建立一家货仓,每天清晨,从货仓到每家商店都要运送一车商品。

为了提高效率,求把货仓建在何处,可以使得货仓到每家商店的距离之和最小。

【输入】

第一行输入整数 \(N\)

第二行 \(N\) 个整数 \(A_1\sim A_N\)

【输出】

输出一个整数,表示距离之和的最小值。

【输入样例】

4
6 2 9 1

【输出样例】

12

【算法标签】

《AcWing 104 货仓选址》 #排序# #快速选择算法# #贪心# #绝对值不等式#

【代码详解】

#include <bits/stdc++.h>
using namespace std;const int N = 100005;  // 定义数组的最大长度int n;       // 数组的长度
int a[N];    // 存储数组元素int main()
{// 输入数组的长度cin >> n;// 输入数组的元素for (int i = 0; i < n; i++) cin >> a[i];// 将数组元素按升序排序sort(a, a + n);int res = 0;  // 用于存储最终的结果(最小总代价)// 计算所有元素与中位数的绝对差之和for (int i = 0; i < n; i++) {// 中位数是 a[n / 2],计算当前元素与中位数的绝对差res += abs(a[i] - a[n / 2]);}// 输出最小总代价cout << res << endl;return 0;
}

【运行结果】

4
6 2 9 1
12
http://www.jsqmd.com/news/416366/

相关文章:

  • 纷享销客荣获灼耀之星称号,重塑智能型CRM新范式 - 纷享销客智能型CRM
  • 2026出境游旅行社定制游哪家比较好?真实体验参考 - 品牌排行榜
  • springboot~ImportBeanDefinitionRegistrar在自定义RPC框架中的使用
  • 解码数码管
  • 2026年2月上海爱彼回收指南,限量款腕表回收渠道权威推荐 - 品牌鉴赏师
  • 2026年电永磁吊具/吸盘/夹具厂家推荐:电永磁快速换模系统专业供应商精选 - 品牌推荐官
  • 主流永辉超市卡回收方式 - 京顺回收
  • 2026电动扫地车哪家好?行业热门品牌实力解析 - 品牌排行榜
  • 2026出境游旅行社线路规划哪家比较合理?实用参考 - 品牌排行榜
  • 题解:AcWing 148 合并果子
  • 成都冒菜加盟优选商家推荐:特色风味引领潮流,餐饮/冒菜店/麻辣烫/冒菜/成都小吃,冒菜合作推荐榜单 - 品牌推荐师
  • 2026电动扫地车厂家有哪些?行业热门品牌推荐 - 品牌排行榜
  • docker安装zabbix7.4
  • 从 requests 到 Playwright 社交媒体视频爬虫的技术演进之路
  • 2026年推荐几家电动扫地车厂家:行业实力品牌盘点 - 品牌排行榜
  • 从零开始构思:当我想要打造一款专属的社交媒体资源解析工具
  • 2026出境游旅行社哪家有优惠活动?热门选择参考 - 品牌排行榜
  • 2026四川学校厨房设备企业排名,实力服务商指南 - 朴素的承诺
  • 2026杭州代理记账公司排名:企业财务服务选择参考 - 品牌排行榜
  • 2026杭州心理咨询医院在线咨询服务平台推荐 - 品牌排行榜
  • 【毕业设计】SpringBoot+Vue+MySQL PS游戏服务网站平台源码+数据库+论文+部署文档
  • 2026四川玻璃隔断厂家TOP3,世纪美通领跑中高端玻璃隔断赛道 - 朴素的承诺
  • Java String 类详解
  • 2026年质量好的电动扫地车推荐:高效清洁设备精选 - 品牌排行榜
  • 2026年初青少年行为矫正机构深度评测与推荐 - 2026年企业推荐榜
  • 2026年看看成都好吃的手工小笼包加盟有啥,美食小吃/小吃/非遗红油小笼包/小笼包/手工小笼包,手工小笼包合作口碑推荐 - 品牌推荐师
  • 2026口碑好的电动扫地车推荐:高性价比品牌解析 - 品牌排行榜
  • 2026年2月青少年心理辅导训练营深度评测与选型指南 - 2026年企业推荐榜
  • ubuntu 配置IP地址的工具
  • 网络安全和数据保护