货仓选址----贪心1 (爱思创)

news/2024/11/30 1:49:18/

题目描述

在一条数轴上有 N 家商店,它们的坐标分别为 A1​∼AN​。

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

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

输入格式

第一行输入整数 N

第二行 N 个整数 A1​∼AN​。

输出格式

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

样例输入

4
6 2 9 1

样例输出

12

问题提示

对于 100% 的数据:1≤N≤100000,0≤Ai≤40000 。

源代码 

#include <bits/stdc++.h>
using namespace std;
int a[101000];
int main(){int n,ans=0;cin>>n;for(int i=1;i<=n;i++){cin>>a[i];}sort(a+1,a+n+1);for(int i=1;i<=n;i++){ans=ans+abs(a[i]-a[n/2+1]);}cout<<ans<<endl;return 0;
}


http://www.ppmy.cn/news/805863.html

相关文章

LinuxCP插件virtio与内核vhost

以下为LCP创建的接口对&#xff0c;VPP侧为物理接口port7&#xff0c;映射到Linux侧的为虚拟接口hostap1&#xff0c;接口hostap1作为vhost的后端存在。VPP侧接口tap1为前端的virtio接口。 vpp# show lcp itf-pair: [0] port7 tap1 hostap1 24 type tap vdp# vdp# show interf…

HTML特殊符号表示方法

个人总结&#xff0c;不便记忆&#xff0c;便于查找&#xff0c;希望帮到大家 &#xff08; &#xff09;空格符&#xff1a;&nbsp&#xff1b; &#xff08;<&#xff09;小于号: &It&#xff1b; &#xff08;>&#xff09;大于号&#xff1a; &gt&#…

‘font-weight’属性

字体粗细&#xff1a;‘font-weight’属性 名称&#xff1a; font-weight 取值&#xff1a; normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 初始&#xff1a; normal 适用于&#xff1a; 所有元素 继承&#xff1a; 是 百分比&a…

Latex符号对照表

感谢博主的总结&#xff0c;这里转载方便自己平时快速找到。 一些基本符号大全&#xff1a;https://blog.csdn.net/zgj926503/article/details/52757631?ops_request_misc%257B%2522request%255Fid%2522%253A%2522160189222519724836739518%2522%252C%2522scm%2522%253A%25222…

Html 中的特殊符号表示

Html 中的特殊符号表示 字符十进制转义字符"&quot;&&amp;<<<>>>不断开空格(non-breaking space) HTML特殊转义字符对照表 字符十进制转义字符字符十进制转义字符字符十进制转义字符?¡¡&Aacute;&aacute;&#xffe0;&#…

各种透明玻璃厚度测量,双边对射厚度测量,玻璃测厚传感器

深圳立仪科技有限公司成立于 2014 年&#xff0c;现位于深圳市国际低碳城&#xff0c;是一家以精密光学检测为主业的民营高科技企业&#xff0c;光谱共焦位移传感器及其应用配套为主推产品 立仪科技的关键研发人员在激光位移测量、3D 扫描领域有十几年的经验&#xff0c;发现光…

MarkDOWN常用符号

linux 如何写标题&#xff1f; #‘#’表示一级标题 ‘##’表示二级标题 ‘###’表示三级标题 ‘文字下面添加下划线_表示一级标题&#xff0c;添加表示二级标题’ 引用可以用> 大于号加上空格。 背景色名称AliceBlue颜色的RGB值F0F8FF颜色的RGB值rgb(240, 248, 255)背景色…