PAT 1082 射击比赛
题目链接:
思路:定义最大最小距离与对应ID,每次输入坐标,计算其距离靶心的距离,若大于最大值或小于最小值则更新,并更新其对应ID
注意:吸收换行
AC代码:
#include<iostream>
#include<cmath>
using namespace std;
int main(){int N;cin>>N;float min=999,max=-999;//min,max分别是距离靶心最小,最大距离 string minId,maxId;//分别是min,max对应的IDwhile(N--){int x,y;string id;cin>>id>>x>>y;getchar();//吸收换行float dist=sqrt((x*x+y*y)*1.0);if(dist<min){//此人距离靶心更近 min=dist;minId=id;}if(dist>max){//此人距离靶心更远 max=dist;maxId=id;}}cout<<minId<<" "<<maxId; return 0;
}
PAT 1082 射击比赛相关推荐
- PAT 1082. 射击比赛 (20) - 乙级
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...
- PAT—1082 射击比赛(20)
题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805260990660608 思路:感觉实现的方式有很多种,我最 ...
- 「PAT乙级真题解析」Basic Level 1082 射击比赛 (问题分析+完整步骤+伪代码描述+提交通过代码)
乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范.从小白开始逐步掌握用编程解决问题. PAT (Basic Level) Practice 1082 射击比赛 问题分析 题设给定 ...
- C++学习之路 | PTA乙级—— 1082 射击比赛 (20 分)(精简)
1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...
- PTA 1082 射击比赛 (20 分) C++实现
1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...
- 1082 射击比赛 (20 分)
1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...
- 1082. 射击比赛 (20)
1082. 射击比赛 (20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题目给出的射击比赛的规则非常简单 ...
- 【PAT乙级】1082 射击比赛 (20分)
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...
- 【简便代码】1082 射击比赛 (20分)_17行代码AC
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x, ...
- 1082 射击比赛 (20 分)
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...
最新文章
- c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...
- php批量处理图片大小,word图片怎么批量调整大小
- 中国队蝉联国际奥数冠军,6名选手获5金1银,3人保送北大、3人保送清华
- MySQL 高级 —— 深入理解 InnoDB 与 MyISAM
- VMware vCenter Server Appliance 模板部署
- Elasticsearch之中文分词器
- linux控制风扇转速的命令,Cputroller:一款Linux下查看调节CPU的策略、风扇转速的工具...
- 地理信息系统(汤国安)重点整理与推导(第二章)
- 迅雷精简版 4.0.0 Mac中文版
- itil v4和v3的区别_ITIL从v3到v4 - 这是新的ITIL
- STM32F103和STM32F401的ADC多通道采集DMA输出
- TCP有限状态机(全网最全)
- docker---docker save
- 【小白】如何写好自己的一篇CSDN博客(美化1)
- 讯飞aiui的webapi+python使用记录
- 工程热力学c语言 朗肯循环第二题,软件工程上机实验报告_相关文章专题_写写帮文库...
- AHB总线笔记(一)
- 股票数据转换和数据提取软件。
- 普里姆算法解决修路问题
- PhotoshopCS6常用快捷键