1082. 射击比赛 (20)
1082. 射击比赛 (20)
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(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)相关推荐
- C++学习之路 | PTA乙级—— 1082 射击比赛 (20 分)(精简)
1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...
- PTA 1082 射击比赛 (20 分) C++实现
1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...
- 1082 射击比赛 (20 分)
1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...
- 【简便代码】1082 射击比赛 (20分)_17行代码AC
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x, ...
- PAT 1082. 射击比赛 (20) - 乙级
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...
- 1082 射击比赛 (20分)
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...
- 【PAT乙级】1082 射击比赛 (20分)
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...
- 【PAT乙级】1082 射击比赛 (20 分)
题目地址 #include<cstdio> #include<iostream> #include<cmath> using namespace std; int ...
- 「PAT乙级真题解析」Basic Level 1082 射击比赛 (问题分析+完整步骤+伪代码描述+提交通过代码)
乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范.从小白开始逐步掌握用编程解决问题. PAT (Basic Level) Practice 1082 射击比赛 问题分析 题设给定 ...
最新文章
- 用看板工具leangoo做需求管理,公开看板分享
- 字母出现位置c语言,【c语言】实现strrchr(查找该字符串最后一次出现的位置)
- 实验五 Java网络编程及安全 实验报告 20135232王玥
- rhino4.0安装教程
- mysql 命令记录_mysql命令记录 - 我要五个字的个人空间 - OSCHINA - 中文开源技术交流社区...
- 解决:Truncated incorrect DOUBLE value: xxxX-1‘
- B站、豆瓣都崩了,还有啥技术能靠得住?
- ubuntu自带截图工具--方便好用
- CCF NOI1041 志愿者选拔
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_05-freemarker基础-List指令
- 小白学习meshlab(1)——基本的edit工具学习
- WinCE下3G模块的调试
- qlv转mp4失败 解决方法
- java基础总结-java技术栈快速复习
- a = a + 1, a++, ++a ,a+=1区别
- uni-app使用Hbuilder X如何安卓APP打包、发布、运行
- Linux系统的进程和计划任务
- heartbeat: ha.cf配置文件中文详解
- 计算机上的mrc代表,mrc是什么?
- win32 play flash file
热门文章
- 在编译时出现无法解析的外部符号Cxx::AssertValid(void)const的解决方法
- 三种win10任务栏频繁卡死的解决方法
- 两部门重磅发文:东部高校不得从中西部、东北地区挖人!
- 多伦多大学计算机年薪,多伦多大学校方数据公布:商学院毕业生平均起薪9.9万加币...
- AVX指令集加速矩阵乘法
- 权限提升:不带引号服务路径 || 不安全的服务权限.
- c语言从txt文本读取数据
- 人生不应该是“一个几十年“,而应该是”几个一十年“。
- 红黑二叉树(附写的源码)
- 有益于你一生的故事(18,19)