HDU 1173 采矿
题解:如果给你一条线段(左右端点设为A,B), 那么在这条线上的任意一点到A B距离之和是一个定值, 然后如果再这条线段内在任意确定一个定点C, 那么这条线段上再任意取一个点,这个点到 A B C距离最小的点是和C点重合的位置, 因为AB距离为定制。
所以给你一堆点在一条直线上, 那么所有距离之和小就是最中间的点。
代码:
#include<bits/stdc++.h>
using namespace std;
double x[],y[];
int main()
{
int t;
while(~scanf("%d",&t)&&t)
{
for(int i = ; i < t; i++)
scanf("%lf%lf",&x[i],&y[i]);
sort(x,x+t);
sort(y,y+t);
printf("%.2f %.2f\n",x[(t+)/],y[(t+)/]);
}
return ;
}
HDU 1173 采矿的更多相关文章
- F - F HDU - 1173(二维化一维-思维)
		
F - F HDU - 1173 一个邮递员每次只能从邮局拿走一封信送信.在一个二维的直角坐标系中,邮递员只能朝四个方向移动,正北.正东.正南.正西. 有n个需要收信的地址,现在需要你帮助找到一个地方 ...
 - HDU 1173  思路题
		
题目大意 有n个地点(坐标为实数)需要挖矿,让选择一个地点,使得在这个地方建造基地,到n个地点的距离和最短,输出基地的坐标. 题解+代码: 1 /* 2 把这个二维分开看(即把所有点投影到x轴上,再把 ...
 - HDU 3074.Multiply game-区间乘法-线段树(单点更新、区间查询),上推标记取模
		
Multiply game Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot ...
 - HDU 5643 King's Game 打表
		
King's Game 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5643 Description In order to remember hi ...
 - 转载:hdu 题目分类 (侵删)
		
转载:from http://blog.csdn.net/qq_28236309/article/details/47818349 基础题:1000.1001.1004.1005.1008.1012. ...
 - HDOJ 2111. Saving HDU 贪心 结构体排序
		
Saving HDU Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...
 - 【HDU 3037】Saving Beans Lucas定理模板
		
http://acm.hdu.edu.cn/showproblem.php?pid=3037 Lucas定理模板. 现在才写,noip滚粗前兆QAQ #include<cstdio> #i ...
 - hdu 4859 海岸线 Bestcoder Round 1
		
http://acm.hdu.edu.cn/showproblem.php?pid=4859 题目大意: 在一个矩形周围都是海,这个矩形中有陆地,深海和浅海.浅海是可以填成陆地的. 求最多有多少条方格 ...
 - HDU 4569 Special equations(取模)
		
Special equations Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u S ...
 
随机推荐
- Linux下zookeeper下载与安装教程
			
原文连接:(http://www.studyshare.cn/blog-front//blog/details/1169/0)一.下载 官网下载:点这里 百度网盘下载:点这里 官网下载图示: jav ...
 - Apache  ActiveMQ 实践 <一>
			
一.下载最新版本 ActiveMq http://activemq.apache.org/activemq-5152-release.html,下载目录如下: 二.创建项目 1.普通项目 添加 jar ...
 - UR机器人通信--上位机通信(python)
			
一.通信socket socket()函数 Python 中,我们用 socket()函数来创建套接字,语法格式如下: socket.socket([family[, type[, proto]]]) ...
 - IDED中配置SVN没有svn.exe解决办法
			
首先在idea中配置svn时
 - Mysql索引进阶入门
			
1. 索引操作 MySQL 索引 菜鸟 2. 索引类型 PRIMARY 唯一且不能为空:一张表只能有一个主键索引 INDEX 普通索引 UNIQUE 唯一性索引 FULLTEXT 全文索引:用于搜索很 ...
 - hadoop学习(六)----HDFS的shell操作
			
HDFS所有命令: [uploaduser@rickiyang ~]$ hadoop fs Usage: hadoop fs [generic options] [-appendToFile < ...
 - Flink 源码解析 —— 如何获取 ExecutionGraph ?
			
https://t.zsxq.com/UnA2jIi 博客 1.Flink 从0到1学习 -- Apache Flink 介绍 2.Flink 从0到1学习 -- Mac 上搭建 Flink 1.6. ...
 - JavaWeb——Filter过滤器
			
1.Filter的目的 Filter用于在Servlet之前检测和修改请求和响应,它可以拒绝.重定向或转发请求.常见的有这几种: 日志过滤器 使用过滤器记录请求,提供请求日志记录,还可以添加追踪信息用 ...
 - python接口测试入门1-什么是接口测试
			
为什么要做接口测试 在日常开发过程中,有人做前端开发,有人负责后端开发.接口就是连接前后台,由于前端开发和后端开发的速度可能不一样,例如后端开发好了,但是前端没有开发.那么我们是不是就不需要测试呢?一 ...
 - 终于,我感受到了IDEA的强大
			
Java开发者千千万,开发者用的开发工具目前主流却只有2种:eclipse和IDEA,我入行以来一直用的eclipse,听过IDEA很好很强大,但是也只是处于听说的阶段,基本没用过,自然没怎么体会过. ...