HDU 1173 采矿
来源:互联网 发布:海康威视有一个无网络 编辑:程序博客网 时间:2024/04/29 15:22
采矿
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4042 Accepted Submission(s): 1962
Special Judge
Problem Description
某天gameboy玩魔兽RPG。有一个任务是在一个富含金矿的圆形小岛上建一个基地,以最快的速度采集完这个小岛上的所有金矿。这个小岛上有n(0<n<1000000)个金矿,每个金矿的矿藏量是相等的。而且这个小岛的地势非常平坦,所以基地可以建在小岛的任何位置,每个金矿的采矿速度只跟矿藏到基地的路程长度有关。为了不让这个任务太无聊,游戏设计者对这个小岛施了个“魔法”,规定矿工在小岛上只能正南正北正西正东走。也就是说矿工不能斜着在岛上走。
这个小岛在一个二维直角坐标系中描述。
你的任务就是帮gameboy找一个建造基地的位置,使矿工能以最快的速度采完所有矿。
这个小岛在一个二维直角坐标系中描述。
你的任务就是帮gameboy找一个建造基地的位置,使矿工能以最快的速度采完所有矿。
Input
输入数据有多组。每组数据的第一行是一个正整数n(0<n<1000000),表示小岛上有n个金矿。在接下来的n行中,每行有两个实数x,y,表示其中一个金矿的坐标。n=0表示输入数据结束。
Output
每一组输入数据对应一行输出,输出两个实数x,y(保留小数点后两位),也就是你找到的建造基地的位置坐标。如果坐标不唯一,可以任选一个输出。
Sample Input
41.0 1.03.0 1.03.0 3.01.0 3.00
Sample Output
2.00 2.00
Source
lwg
Recommend
We have carefully selected several similar problems for you: 1174 1248 1234 1237 1172
样例输出错了,应该是3.00 3.00 ,看了他们的评论才知道,诶。差评,改过来就睡求中位数、、、
AC代码
#include <stdio.h>#include <iostream>#include <algorithm>using namespace std;int main(){int n,i;double x[100000],y[100000];while(scanf("%d",&n),n){for(i=0;i<n;i++){scanf("%lf%lf",&x[i],&y[i]);}sort(x,x+n);sort(y,y+n);printf("%.2lf %.2lf\n",x[n/2],y[n/2]);}return 0;}
1 0
- hdu 1173 采矿
- HDU 1173 采矿
- hdu 1173 采矿
- HDU 1173 采矿
- HDU 1173 采矿
- HDU 1173 采矿(某类水题)
- HDU 1173 采矿 计算几何
- 杭电1173采矿
- hdoj-1173-采矿
- hdoj 1173 采矿
- 采矿
- 采矿
- 杭电1173(采矿)
- hdoj 采矿 1173 (数学中位数)
- 杭电1173 采矿java解题
- 杭电OJ——1173 采矿(水题)
- HDU1173:采矿
- HDU1173 采矿
- android事件分发机制的再学习
- 对 caffe 中Xavier, msra 权值初始化方式的解释
- mongo db(用 mongo VUE windows) 仅查询某个字段且不为空的所有值
- php下POST json数据无法解析问题
- swift 学习笔记(17)-guard
- HDU 1173 采矿
- std::set/std::map 的几个为什么
- Linux之三剑客,awk、sed、grep的用法
- Linux入门:shell编程
- 1668: [Usaco2006 Oct]Cow Pie Treasures 馅饼里的财富
- css下 让元素贴近容器的底部
- 编写程序将C / C++代码中的注释去掉
- Runtime简介
- Sark Sql读取hive数据