1082. 射击比赛 (20)

时间限制
200 ms

内存限制
65536 kB

代码长度限制
8000 B

判题程序
Standard

作者
CHEN, Yue

本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟。我们假设靶心在原点(0,0)。

输入格式:

输入在第一行中给出一个正整数 N(<= 10 000)。随后 N 行,每行按下列格式给出:

ID x y

其中 ID 是运动员的编号(由4位数字组成);x 和 y 是其打出的弹洞的平面坐标(x,y),均为整数,且 0 <= |x|, |y| <= 100。题目保证每个运动员的编号不重复,且每人只打 1 枪。

输出格式:

输出冠军和菜鸟的编号,中间空 1 格。题目保证他们是唯一的。

输入样例:

3
0001 5 7
1020 -1 3
0233 0 -1

输出样例:

0233 0001
#include<stdio.h>
#include<math.h>
int main()
{int n,id,x,y,max=0,min=200,maxid,minid;float h;scanf("%d",&n);while(n--){scanf("%d%d%d",&id,&x,&y);h=sqrt(x*x+y*y);if(h>max){max=h;maxid=id;}if(h<min){min=h;minid=id;}}printf("%04d %04d\n",minid,maxid);
return 0;
}

1082. 射击比赛 (20)相关推荐

  1. C++学习之路 | PTA乙级—— 1082 射击比赛 (20 分)(精简)

    1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...

  2. PTA 1082 射击比赛 (20 分) C++实现

    1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...

  3. 1082 射击比赛 (20 分)

    1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...

  4. 【简便代码】1082 射击比赛 (20分)_17行代码AC

    立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x, ...

  5. PAT 1082. 射击比赛 (20) - 乙级

    本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...

  6. 1082 射击比赛 (20分)

    本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...

  7. 【PAT乙级】1082 射击比赛 (20分)

    本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...

  8. 【PAT乙级】1082 射击比赛 (20 分)

    题目地址 #include<cstdio> #include<iostream> #include<cmath> using namespace std; int ...

  9. 「PAT乙级真题解析」Basic Level 1082 射击比赛 (问题分析+完整步骤+伪代码描述+提交通过代码)

    乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范.从小白开始逐步掌握用编程解决问题. PAT (Basic Level) Practice 1082 射击比赛 问题分析 题设给定 ...

最新文章

  1. 模板 - LCA最近公共祖先(倍增法、Tarjan、树上差分、LCA优化的次小生成树)
  2. Golang的模板与渲染
  3. ubuntu openstack spice
  4. 读取数据库名及表与表中的字段
  5. 经纬度坐标与距离的相互转换及其实现
  6. jQuery图表开源软件
  7. vue watch 修改滚动条_vue 中滚动条始终定位在底部的方法
  8. es6中一些基本的使用方法
  9. python 开发框架 ant_Python ant
  10. 一文述说人工智能(AI)发展史,几经沉浮!
  11. 【软考系统架构设计师】2015年下系统架构师案例分析历年真题
  12. GPS时间转北京时间
  13. H3C交换机DHCP排查
  14. 学习笔记-基于全局和局部对比自监督学习的高分辨率遥感图像语义分割-day1
  15. AVG神作是如何炼成的? 《逆转裁判》成步堂三部曲解析
  16. 对给定的10个国家名,按其字母的顺序输出。C++
  17. C# dotnet 一个看上去还能用的二进制序列化帮助类
  18. 计算机毕业设计springboot安卓小说阅读源码
  19. 输入半径r,求周长L和面积s
  20. Matlab绘图案例,MATLAB画图大法,附详细代码

热门文章

  1. kernel wifi 测试方法
  2. Wordpres,博客园,csdn博客添加StatCounter
  3. 小程序输入框完成切换到下个输入框
  4. val什么意思vb中的属性值_vb中val是什么意思
  5. 初始化录入的应收票据为什么在“应收票据-查询”时过滤不到?
  6. Java语言与lua的区别_5分钟带你快速了解Lua语言
  7. FFmpeg之av_err2str、av_ts_buff、av_ts2str、av_ts2timestr报错解决方案
  8. SSL验证时,CSR文件的生成
  9. 麒麟子Javascript游戏编程零基础教程二:游戏程序员分工
  10. ANSI/UL 94 5-V级垂直燃烧试验