ACdream 1735 输油管道 (排序)
2024-08-25 14:39:39
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 ;
}
最新文章
- 高性能JavaScript--加载和执行(简要学习笔记一)
- MIT 6.828 JOS学习笔记13 Exercise 1.10
- Java实现选择排序
- 基于Retrotfit2.1+Material Design+ijkplayer开发的一个APP(新闻,gif 动图,视频播放)
- node.js Web应用框架Express.js(一)
- iPhone 7-b
- ifstream中文路径问题分析
- 【C#】开发可以可视化操作的windows服务
- EasyUI - ComboBox 下拉组件
- JavaScript input框输入实时校验
- backup-mysql.sh
- mysql加密解密方式用法
- Jetty入门(1-2)eclipse集成jetty插件并发布运行应用
- verilog中signed的使用
- unicode 和 utf-8字符编码的区别
- NodeJS,JavaScript正在吞噬这个世界
- jmeter java请求:java.lang.VerifyError: Cannot inherit from final class
- 20155225 2016-2017-2 《Java程序设计》第七周学习总结
- 使用WdatePicker获取比当前时间大的写法
- 简化Redis数据访问代码RedisTemplate
热门文章
- bzoj 2956 数学展开,分段处理
- objc swift 混编
- <;context:annotation-config>; 跟 <;context:component-scan>;诠释及区别
- BZOJ1191: [HNOI2006]超级英雄Hero
- mapred和mapreduce
- linux shell的输出效果修改方法(界面颜色)
- 7 天玩转 ASP.NET MVC - 第 1 天
- POJ 2010
- iOS-CoreImage简单使用
- node中的模块