0
何浩然
修练者
修练者
题目链接: 酷町堂:7577
/*
7577 体育课代表评选
经验值:400
时间限制:1000毫秒
内存限制:128MB
题目描述 De**ion
体育课上有n个同学,每个人都有对应的学号和体能分数,请你找出体能最好和最差的两位同学。
输入描述 Input De**ion
第一行一个整数n表示人数
第二行n个整数表示每个人的学号,中间用空格分隔
第三行n个整数表示每个人的体能测试分数,跟上面的学号一一对应,中间用空格分隔
输出描述 Output De**ion
输出体能最好和最差的两名同学的学号,中间用空格分隔
样例输入 Sample Input
3
2 4 5
87 99 86
样例输出 Sample Output
4 5
数据范围及提示 Data Size & Hint
1<=n<=100,体能分数不超过100分,学号不超过100
体能分数不会重复
*/
#include <iostream>
using namespace std;
int n;
struct student{
int id;
int tn;
}a[105],b[105];
int main()
{
cin >> n;
for(int i=1;i<=n;i++){
cin >> a[i].id;
cin >> b[i].tn;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(b[i].tn>b[j].tn)
{
swap(b[i].tn,b[j].tn);
swap(a[i].id,a[j].id);
}
}
}
cout << a[1]<<" "<<a[n];
return 0;
}