#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<string,int> maxp("",-1),minp("",0x7fffffff);
cin>>n;
while(n--){
string id;
int x,y,dis;
cin>>id>>x>>y;
dis=x*x+y*y;
if(dis>maxp.second)
maxp=make_pair(id,dis);
if(dis<minp.second)
minp=make_pair(id,dis);
}
cout<<minp.first<<" "<<maxp.first<<endl;
return 0;
}
1082. 射击比赛 (20)
射击比赛程序解析
最新推荐文章于 2021-01-30 21:59:58 发布
本文介绍了一个简单的射击比赛成绩处理程序。该程序通过读取参赛者的ID及射中目标的坐标来计算距离,并找出射程最远和最近的参赛者。使用了C++标准库中的pair类型来存储ID和对应的射程距离。
211

被折叠的 条评论
为什么被折叠?



