http://acdream.info/problem?pid=1735

官方题解:http://acdream.info/topic?tid=4246

因为主干线是平行于x轴的直线,那么跟x坐标其实没关系,考虑两个点时直线是位于两点的中部,三个点时有一个点会位于直线上,那么,奇数个点是一定有一个点位于直线上的,偶数个点的话是位于两个点的中心。

输入之后对y排序输出即可。

 #include <cstdio>
#include <algorithm>
using namespace std;
const int N = ;
int b[N];
int main()
{
int n,a;
scanf("%d",&n);
for(int i=;i<n;i++)
scanf("%d%d",&a,&b[i]);
sort(b,b+n);
long long ans=;
for(int i=;i<n/;i++)
{
ans+=b[n-i-]-b[i];
}
printf("%lld\n",ans);
return ;
}

最新文章

  1. 高性能JavaScript--加载和执行(简要学习笔记一)
  2. MIT 6.828 JOS学习笔记13 Exercise 1.10
  3. Java实现选择排序
  4. 基于Retrotfit2.1+Material Design+ijkplayer开发的一个APP(新闻,gif 动图,视频播放)
  5. node.js Web应用框架Express.js(一)
  6. iPhone 7-b
  7. ifstream中文路径问题分析
  8. 【C#】开发可以可视化操作的windows服务
  9. EasyUI - ComboBox 下拉组件
  10. JavaScript input框输入实时校验
  11. backup-mysql.sh
  12. mysql加密解密方式用法
  13. Jetty入门(1-2)eclipse集成jetty插件并发布运行应用
  14. verilog中signed的使用
  15. unicode 和 utf-8字符编码的区别
  16. NodeJS,JavaScript正在吞噬这个世界
  17. jmeter java请求:java.lang.VerifyError: Cannot inherit from final class
  18. 20155225 2016-2017-2 《Java程序设计》第七周学习总结
  19. 使用WdatePicker获取比当前时间大的写法
  20. 简化Redis数据访问代码RedisTemplate

热门文章

  1. bzoj 2956 数学展开,分段处理
  2. objc swift 混编
  3. &lt;context:annotation-config&gt; 跟 &lt;context:component-scan&gt;诠释及区别
  4. BZOJ1191: [HNOI2006]超级英雄Hero
  5. mapred和mapreduce
  6. linux shell的输出效果修改方法(界面颜色)
  7. 7 天玩转 ASP.NET MVC - 第 1 天
  8. POJ 2010
  9. iOS-CoreImage简单使用
  10. node中的模块