平面上有n个油井,现在要建立一条主干线,用来把所有的油井产出的原油都输送出去,主干线是平行于x轴的一条直线,每个油井通过一条支线把原油输送到主干线上,现在给定n个油井在平面上的坐标,那么应该把主干线建在什么地方才能让所有的支干线的总长度最小呢?

Input
首先一个正整数n,接下来n行每行两个整数,代表n个油井在平面上的位置。n和坐标都是小于等于1000000的正整数。
Output
输出总的支干线长度的最小值,每个结果占一行。
Sample Input
2
0 0
10 10
Sample Output
10

解题思路:按纵坐标从小到大排序,取中间的那个点作为标准,累加每个点的纵坐标与该点的距离的绝对值
(不知为何要用long long…)
注:abs的头文件包括math.h以及stdlib.h
fabs的头文件只有math.h
更多:http://blog.csdn.net/appte/article/details/8309907
AC代码:

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<algorithm>
#define ll long long
using namespace std;struct node
{ll x,y;
} Q[1000010];int cmp(node a,node b)
{return a.y<b.y;
}int main()
{ll n;scanf("%lld",&n);for(ll i=0;i<n;i++){scanf("%lld%lld",&Q[i].x,&Q[i].y);}sort(Q,Q+n,cmp);ll mid=Q[n/2].y;ll sum=0;for(ll i=0;i<n;i++){sum+=abs(Q[i].y-mid);}printf("%lld\n",sum);return 0;
}

ACdream1735 输油管道相关推荐

  1. 突发!美国最大输油管道遭网络攻击关闭!美媒:为其基础设施的脆弱堪忧

    来源:雷锋网(leiphone-sz) 作者:代润泽 "这不仅是一条输油管道,可以说已经接近美国基础设施的大动脉." 你能想象,美国最大的燃油管道运营商能因为网络攻击被迫停运! C ...

  2. 刚出道的黑客搞瘫美国输油管道!他们还边搞钱边捐款

    知情人士称,此次 DarkSide 索要的赎金或高达数百万美元虚拟币. 最近,美国最大燃油管道运营商遭遇勒索软件攻击,导致输油管线运输大范围中断,引发国际社会广泛关注. 当地时间 5 月 7 日,美国 ...

  3. 输油管道问题 测试数据_建立测试时要考虑的数据管道

    输油管道问题 测试数据 如果您已经建立了批处理数据管道,但不知道检查其运行状况或测试更改以进行潜在回归的最佳方法,那么本文适合您. 监视和测试批处理数据管道需要与监视和测试Web服务不同的方法. 在P ...

  4. 【a202】【9208】输油管道问题

    Time Limit: 10 second Memory Limit: 2 MB 问题描述 某石油公司计划建造一条由东向西的主输油管道.该管道要穿过一个有n 口油井的油 田.从每口油井都要有一条输油管 ...

  5. Vijos P1691 输油管道问题【中位数+排序】

    背景 想念car的GF,car就出了道水题! 描述 某石油公司计划建造一条由东向西的主输油管道.该管道要穿过一个有n 口油井的油田.从每口油井都要有一条输油管道沿最短路经(或南或北)与主管道相连.如果 ...

  6. 输油管道问题(分治法)

    某石油公司计划建造一条由东向西的主输油管道.该管道要穿过一个有n 口油井的油田.从每口油井都要有一条输油管道沿最短路经(或南或北)与主管道相连.如果给定n口油井的位置,即它们的x 坐标(东西向)和y ...

  7. 输油管道问题(分治策略)

    输油管道问题 问题描述: 思路:确定输油主干道的纵坐标,因为是东西走向,用前面用到的选择问题求中位数也就是主干道的纵坐标,然后用到求出最小的总和` 以下是代码 //select代码注释在选择问题中给出 ...

  8. 刚出道的黑客搞瘫美国输油管道!

    本文转载自程序员极客实验室 最近,美国最大燃油管道运营商遭遇勒索软件攻击,导致输油管线运输大范围中断,引发国际社会广泛关注. 当地时间 5 月 7 日,美国大型成品油管道系统运营商科洛尼尔管道运输公司 ...

  9. 程序人生 - 刚出道的黑客搞瘫美国输油管道

    最近,美国最大燃油管道运营商遭遇勒索软件攻击,导致输油管线运输大范围中断,引发国际社会广泛关注. 当地时间 5 月 7 日,美国大型成品油管道系统运营商科洛尼尔管道运输公司(Colonial Pipe ...

最新文章

  1. IE访问历史记录恢复工具pasco
  2. openblas 矩阵算法库 简介
  3. 阅读开源源码的正确姿势建议
  4. Spring框架第二天知识总结
  5. ajax同步和异步的区别_纯电动汽车搭载的交流异步电机与永磁同步电机有何区别?...
  6. python之条件判断、循环和字符串格式化
  7. Atitit q2016 q4 doc list on home ntpc.docx
  8. 微前端完整vue实例-乾坤【qiankun】
  9. 如何写一份校招简历(Java实习岗位)
  10. 实时高清车牌识别算法
  11. 360黑客攻防技术分享会
  12. html 怎么让他变成圆角,html让图片变圆角
  13. php怎么seo,怎样学习seo
  14. C#加密和解密PDF文件
  15. 【TiDB@丰巢】支付平台的迁移之旅
  16. 【国内SEO大牛】网站统计显示被违禁词搜索进来原因
  17. windows下把文件夹打成war包
  18. A Game of Thrones(84)
  19. 伪原创视频模糊 视频md5值查询
  20. 关于Java性能调优的11个简单技巧

热门文章

  1. xzfnz.fsj.kzxf.xkjf你的反馈没看到房间内了覆盖面,发
  2. wsl linux 桌面_(Windows)桌面上Linux年-WSL技巧和窍门
  3. Docker镜像的优化
  4. 项目管理中的三大误区
  5. git常用命令-zqh
  6. oracle请求输出全部都是fndwrr,oracle ebs系统维护技巧汇总
  7. 常见的网络准入控制技术对比表
  8. Antv | G2-Plot图表在vue项目中的使用
  9. 设备全生命周期管理,开启设管管理新模式
  10. OSChina 周五乱弹 ——我的胸,我也找了二十多年了