1082 射击比赛 (20 分)

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

输入格式:

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

ID x y

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

输出格式:

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

输入样例:

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

输出样例:

0233 0001

作者: CHEN, Yue
单位: 浙江大学
时间限制: 200 ms
内存限制: 64 MB
代码长度限制: 16 KB

问题分析:
这个倒是挺简单的,唯一稍微麻烦点的可能是要取字典中value最大的key值。

代码:

n = int(input())
d = dict()
for _ in range(n):player_id, x, y = input().split()x = float(x)y = float(y)d[player_id] = x ** 2 + y ** 2
print(min(d, key=d.get), max(d, key=d.get))

PAT 1082 射击比赛 python相关推荐

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

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

  2. PAT—1082 射击比赛(20)

    题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805260990660608 思路:感觉实现的方式有很多种,我最 ...

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

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

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

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

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

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

  6. 1082 射击比赛 (20 分)

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

  7. 1082. 射击比赛 (20)

    1082. 射击比赛 (20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题目给出的射击比赛的规则非常简单 ...

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

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

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

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

  10. 1082 射击比赛 (20 分)

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

最新文章

  1. python累加求和_李老师带你学Python-第二课 如何编写Python程序
  2. 嵌入式linux驱动开发之点亮led(驱动编程思想之初体验)
  3. 关于 ElesticSearch 安装
  4. 编译32位_玩转Android10源码开发定制(11)内核篇之安卓内核模块开发编译
  5. jquery 滚动条位置的
  6. 单处理器系统的进程调度_第三章:进程与线程
  7. windows之间自动传送文件
  8. 出现Field 'ssl_cipher' doesn't have a default value错误怎么解决
  9. SmartFoxServer 2X 安装
  10. Qt编写QUI皮肤生成器
  11. unity物体移动的几种常用方式
  12. ios 使用SourceTree,KDiff3进行代码的冲突解决步骤
  13. Windows10应用磁贴如何显示
  14. H3C S5820V2 MSR36-20
  15. TypeScript 学习笔记(十万字超详细知识点总结)
  16. 整合ssh时 犯的愚蠢问题
  17. 网页通过url传递数据
  18. python怎么读取石墨表格_用python和柳比歇夫工作法,自动做每周的周总结,导出周小节图表...
  19. 科技公司逐鹿手机配件赛道,“降维打击”会出现吗?
  20. 小程序token有效期_微信小程序token过期时间后重新获取-微信小程序过期恢复步骤-微信小程序怎么找...

热门文章

  1. 编写第一个操作WORD文档的应用程序
  2. 灭霸级——如何选择最适合你的Linux发行版
  3. java 集合 并集_Java中多个集合的交集,并集和差集
  4. html5分镜头脚本范例,分镜头脚本范本.pdf
  5. 简单理解网页源码(HTML源代码)
  6. 咖啡馆html报告,咖啡屋调查报告.ppt
  7. 互联网域名管理办法发布 域名注册必须实名
  8. Android 自定义圆形进度条带图片旋转
  9. 【笔记】【数字逻辑】可能是最详细的二进制、八进制、十进制、十六进制进制转换笔记
  10. hiberfil.sys文件删除