贪心算法(题7)货仓选址

cpp 复制代码
#include <iostream>
#include<algorithm> 
using namespace std;

const int N=100010;
int n;
int a[N];
int main() {
  scanf("%d",&n);
  for(int i=0;i<n;i++) scanf("%d",&a[i]);
  
  sort(a,a+n);
  int res=0;
  for (int i=0;i<n;i++) res+=abs(a[i]-a[n/2]);
  printf("%d",res);
  return 0;
}

abs()函数 //绝对值函数

相关推荐
爱coding的橙子23 分钟前
每日算法刷题Day27 6.9:leetcode二分答案2道题,用时1h20min
算法·leetcode·职场和发展
GalaxyPokemon34 分钟前
LeetCode - 3. 无重复字符的最长子串
算法·哈希算法·散列表
a.30243 分钟前
C++ 时间处理指南:深入剖析<ctime>库
数据结构·c++·算法
亮亮爱刷题1 小时前
算法刷题-回溯
算法
Neil今天也要学习1 小时前
永磁同步电机无速度算法--自适应龙贝格观测器
算法
算AI3 小时前
AI辅助编程:常用的7种Prompt模式
人工智能·算法
TY-20253 小时前
机器学习算法_决策树
算法·决策树·机器学习
子豪-中国机器人4 小时前
C++ 信息学奥赛总复习题
java·jvm·算法
全干engineer5 小时前
web3-基于贝尔曼福特算法(Bellman-Ford )与 SMT 的 Web3 DeFi 套利策略研究
算法·金融·web3·去中心化·区块链·智能合约
Splendid5 小时前
Geneformer:基于Transformer的基因表达预测深度学习模型
javascript·算法