博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
寒假每日一题题解(1.9):货仓选址
阅读量:3973 次
发布时间:2019-05-24

本文共 621 字,大约阅读时间需要 2 分钟。

货仓选址

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

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

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

输入格式

第一行输入整数N。

第二行N个整数A1~AN。

输出格式

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

数据范围

1≤N≤1000001≤N≤100000,

0≤Ai≤400000≤Ai≤40000

输入样例:

46 2 9 1

输出样例:

12

题解

#include 
#include
using namespace std;int n ;int a[1000010];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++) res += abs(a[i] - a[n / 2]); cout << res; return 0;}

简单的数学问题,数轴上有多个定点,问数轴上一动点在哪儿可以让它到所有定点的距离之和最小?

若有奇数个点,则找中间点;若有偶数个点,则在中间两点之间即可

怎么找那个点呢?排序后找中位数就行了呀!!!

转载地址:http://xgtki.baihongyu.com/

你可能感兴趣的文章
jboss java.lang.NoClassDefFoundError: Could not initialize class com.documentum.fc.client.DfClient
查看>>
芯片常见封装
查看>>
什么是oc门
查看>>
上拉电阻&nbsp;下拉电阻的汇总
查看>>
NTC热敏电阻的基本特性
查看>>
数字地和模拟地处理的基本原则
查看>>
集电极开路,漏极开路,推挽,上拉电…
查看>>
长尾式差分放大电路2
查看>>
十种精密整流电路
查看>>
红外线遥控原理
查看>>
放大电路的主要性能指标?
查看>>
稳压、调压、监控、DC/DC电路大全
查看>>
放大电路的主要性能指标?
查看>>
运放电压和电流负反馈的讨论
查看>>
运放自激问题
查看>>
运放电压和电流负反馈的讨论
查看>>
终于&nbsp;整明白了中断的工作原…
查看>>
终于&nbsp;整明白了中断的工作原…
查看>>
终于&nbsp;整明白了中断的工作原…
查看>>
终于&nbsp;整明白了中断的工作原…
查看>>