PAT B 1082. 射击比赛 (20)

阅读:420 2019-03-19 15:02:45 来源:新网

patb1082.射击比赛(20)

1082.射击比赛(20)时间限制200ms内存限制65536kb代码长度限制8000b判题程序standard作者chen,yue本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟。我们假设靶心在原点(0,0)。输入格式:输入在第一行中给出一个正整数n(<=10000)。随后n行,每行按下列格式给出:idxy其中id是运动员的编号(由4位数字组成);x和y是其打出的弹洞的平面坐标(x,y),均为整数,且0<=|x|,|y|<=100。题目保证每个运动员的编号不重复,且每人只打1枪。输出格式:输出冠军和菜鸟的编号,中间空1格。题目保证他们是唯一的。输入样例:30001571020-1302330-1输出样例:02330001

使用结构体和algorithm的sort()对距离进行排序,输出最大最小的id

#include#includeconstintmaxn=10010;usingnamespacestd;structshoot{intid;//idintx,y;//坐标intl;//x平方加y平方}athlete[maxn];boolcmp(shoota,shootb){//排升序序returna.l

相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>
推荐商标

{{ v.name }}

{{ v.cls }}类

立即购买 联系客服