C++描述 104.仓库选址

  大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客 ,同时正在尝试在B站中做一些内容分享,B站主页为: 亓官劼的B站主页

本文原创为亓官劼,请大家支持原创,部分平台一直在恶意盗取博主的文章!!!
若需联系博主,可以联系本人微信:qiguanjie2015


题目

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

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

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

输入格式

第一行输入整数N。

第二行N个整数A1~AN。

输出格式

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

数据范围

1≤N≤100000,
0≤Ai≤40000

输入样例:

4
6 2 9 1

输出样例:

12

题解

这里求到各个商店距离和的最小值,那么我讲各个商店的位置放在数轴上,进行一次排序,升序排列。那么每个商店到中间商店距离的和即是仓库到各个商店的最小值。

#include<iostream>
#include<algorithm>
using namespace std;
int main(){int n;int a[100010];int res = 0;cin>>n;for(int i = 0; i < n; i++)cin>>a[i];// 升序排列,进行一次排序sort(a,a+n);// 要让到每一个商店的总距离最短,则取到各个商店到排序后处在中间商店位置的距离的绝对值即是距离和最小的时候for(int i = 0; i < n; i++)res += abs(a[i] - a[n/2]);cout<<res;return 0;
}

C++描述 104.仓库选址相关推荐

  1. 仓库选址 matlab,仓库选址的基本方法.ppt

    第2章 仓库选址规划布局;[学习内容]: 第一节 仓库规模和数量的决策 第二节 仓库选址 第三节 仓库选址的基本方法(单设施选址) 第四节 多设施选址 第五节 仓库选址决策分析方法 第六节 仓库的平面 ...

  2. 仓库选址问题.Python实例操作

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一.题目 二.解题思想 2.1 问题1 2.2  问题2 2.3  问题3 总结 先更新部分~~需要数据集可以私信我 前言 ...

  3. 重力法求仓库选址问题

    #!/usr/bin/env python # coding: utf-8 import math # ## 重力法求仓库最佳选址# w:物流量 # h:运输费率 # p:仓库坐标 w = [2000 ...

  4. AcWing仓库选址

    题目描述 问题来源:https://www.acwing.com/problem/content/description/106/ 分析 这道题涉及到一个数学知识(想要算法好,数学不能差).**在数轴 ...

  5. 牛客 - 仓库选址(中位数+思维)

    题目链接:点击查看 题目大意:给出一个 n * m 的矩阵,每个格子中都有一个数字,代表需要运货的次数,现在需要选出一个点作为仓库,使得累计运货的路程最短 题目分析:真没想到数据水到能让 n^4 的算 ...

  6. HIT ACM 1005高速公路快餐店仓库选址(动态规划)

    Problem Description 在一条高速公路上有 n 个快餐店(0<n<=200),现在要在这 n 个快餐店位置里面选区 k 个位置作为仓库的位置(0<k<=30) ...

  7. OR-Tools求解仓库选址和钢材取料问题

  8. 单仓库设施选址决策方法(重心法,C语言代码)

    下面是大二的时候仓储老师布置的一个作业,是关于单仓库选址的问题,要我们用C语言写代码,编一个程序! 这只是一个作业!!! 单仓库设施选址决策方法        单设施选址模型有不同的名称,如:精确重心 ...

  9. 用Gurobi+python求解设施选址问题(facility location)

    参考:Gurobi 官方资源 设施选址(Facility Location) 1.背景介绍 设施选址问题在许多工业领域如物流,通信等都有应用,在本案例中展示如何解决设施选址问题,决策出仓库的数量和地点 ...

最新文章

  1. php文件的标准格式化,PHP获取文件大小并格式化的几种方法
  2. 【 MATLAB 】信号处理工具箱之 ifft 简介及案例分析
  3. 星云精准测试之用例魔方
  4. rtorrent - 强大的命令行BT客户端
  5. python 十六进制转中文_Python中十六进制数组到十进制的转换
  6. 深入解析QML引擎, 第4部分: 自定义解析器
  7. Linux打tar包排除目录中的某个目录
  8. 全国计算机等级考试题库二级C操作题100套(第31套)
  9. apache cxf_Wildfly,Apache CXF和@SchemaValidation
  10. shiro 认证思路
  11. Hadoop Streaming详解
  12. c语言简单编程题模板,C语言编程题,比较简单
  13. (四)Netty之Buffer缓冲区
  14. Julia: LaTeX 符号
  15. 获取图像像素点的概率分布图
  16. TextMesh Pro不能显示中文的解决办法是创建字贴图,常用汉字3500+特殊字符
  17. windows下的git配置,puttygen.exe生成公钥
  18. OSAL 添加一个LED任务
  19. PC平台最佳相片管理软件Picasa
  20. Wincc报表教程(SQL数据库的建立,wincc在数据库中保存和查询数据,调用Excel模板把数据保存到指定的位置和打印功能)

热门文章

  1. MMORPG游戏服务器 - 技能系统设计【上篇】
  2. 致我们失去但美好回忆的青春
  3. 类似捕鱼达人的金币效果
  4. PS创意合成苹果橘子
  5. 第三章 变量和数据类型_C语言中的小数(float,double)
  6. matlab 的谱相减语音增强算法的研究,基于MATLAB的谱相减语音增强算法的研究
  7. 花呗上征信,一文看懂征信所有问题
  8. 试算平衡表示例图_试算平衡表的编制步骤是什么?
  9. 2:STM32CubeMX配置STM32F103C8T6驱动-TIM1配置
  10. 微软官方原版WindowsXP Pro With Sp2简体中文VOL版