用python来解 PAT乙级1082射击比赛 -20-满分
题意很简单,输入运动员的编号和射出箭的坐标,对比他们到圆心的距离,输出最近的(冠军)和最远的(菜鸟)编号
直接用求三角形最长边的计算公式对每一个坐标求距离,先设两个常量分别是0和200(任意设置一个不可能达到的距离就可),然后遍历过程中替代他们,最后输出
代码如下:
n = int(input()) res = '0000 0000'#先定输出结果 max_dis = 0 min_dis = 200#设置两个边界的常量 # num_dis = dict()#也可以用字典 for i in range(n):num , x , y = input().split()dis = ((abs(int(x)))**2+(abs(int(y)))**2)**(1/2)#求距离#num_dis[dis] = numif dis > max_dis:res = res[:5] + nummax_dis = dis#最长距离替换elif dis < min_dis:res = num + res[4:]min_dis = dis#最短距离替换 print(res) #print(num_dis[min_dis]+' '+num_dis[max_dis])
提交结果:
用python来解 PAT乙级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)
1082. 射击比赛 (20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题目给出的射击比赛的规则非常简单 ...
- PAT 1082. 射击比赛 (20) - 乙级
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...
- 【PAT乙级】1082 射击比赛 (20分)
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...
- 【简便代码】1082 射击比赛 (20分)_17行代码AC
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x, ...
- 1082 射击比赛 (20分)
本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我们假设靶心在原点(0,0). 输入 ...
- 【PAT乙级】1082 射击比赛 (20 分)
题目地址 #include<cstdio> #include<iostream> #include<cmath> using namespace std; int ...
最新文章
- SAP 系统中STO+VC 技术实现
- 子元素超出父元素宽高是否会报错?
- 驰为hi10u盘启动linux,驰为Hi10 Plus二合一平板电脑:双系统更有玩头
- 新泰成为全国智慧城市时空信息云平台建设试点
- android多线程读取网页内容
- vue click事件冒泡,默认行为
- 因 Redis 分布式锁造成的 P0 级重大事故,整个项目组被扣了绩效。。。
- ruby:理解Symbol的二篇好文章
- 在linux中500g怎么分区,500G的硬盘,怎么分区比较合理?
- 计算机导论设计实验,基于抽象知识点的《计算机导论》实验软件设计
- 【Spring Cloud中文社区】正式启动
- 如何用计算机算矩阵,【活用工具】教你如何用卡西欧fx82es计算机计算复数 矩阵...
- matlab seed函数_如何用matlab生成随机数函数_matlab随机数生成函数
- 对于模拟交易所引发的思考
- Mysql --- 索引
- 织梦DEDE采集文章标题过短,自带采集标题限制,解决文章标题字数长度方法
- 凤凰网php,凤凰网房产频道招聘 web 前端工程师、PHP 工程师 15-25k,欢迎简历来砸~...
- 用python加载obj格式三维模型(加mtl贴图)
- 机器学习--sklearn(决策树)
- 简述Python垃圾回收机制