题目要求很简单,做法很粗暴

直接扫一遍即可

注意结果会爆int

#include <cstdio>
#include <algorithm>
#include <cstring>
#include <cmath>
using namespace std;
long long ans=,n,s,a[];
int main(){
scanf("%I64d %I64d",&n,&s);
for(int i=;i<=n;i++)
scanf("%I64d",&a[i]);
sort(a+,a+n+);
int q=n/+;
ans+=abs(a[q]-s);
for(int i=;i<=q-;i++)
if(a[i]>s)
ans+=a[i]-s;
for(int i=q+;i<=n;i++)
if(a[i]<s)
ans+=s-a[i];
printf("%I64d",ans);
return ;
}

最新文章

  1. JavaScript对象详解
  2. 静态static
  3. python 装饰器学习(decorator)
  4. phpcms日期时间
  5. iOS 进阶 第十三天(0414)
  6. Java &amp; XML Tool Overview
  7. DEDECMS织梦全站动态化访问(包括自由列表freelist)及发布内容时自动动态化设置
  8. javascript自定义日期函数
  9. elk 添加节点
  10. java图形
  11. 微信公众平台开发-access_token获取及应用(含源码)
  12. node使用buffer生成图片
  13. Android开发阅读文档资源
  14. toLatin1 qt
  15. vue项目安装vux
  16. [CI]jenkins安装&amp;插件管理&amp;java-helloworld之旅
  17. jQuery 查找元素1
  18. Unity游戏开发常用的一些函数用法
  19. tap news:week5 0.0 create react app
  20. 解决 winform 界面对不齐

热门文章

  1. Vue系列之 =&gt; 自定义键盘修饰符
  2. html5-css背景
  3. 最近点对HDU1007
  4. Subway (树中心 + 树hash)
  5. 关于this指向性的问题
  6. 20165305 实验三 敏捷开发与XP实践
  7. 设计模式之Bridge(桥接)(转)
  8. [转载]String.Empty、string=”” 和null的区别
  9. Zabbix客户端(被监控端)安装配置
  10. The Little Prince-12/03