python
n = int(input())
res = []
mi = 0
ma = 100
for i in range(n):
arr = [input().split()]
res.extend(arr)
if int(res[i][2]) < ma:
mi_index = i
ma = int(res[i][2])
if int(res[i][2]) > mi:
ma_index = i
mi = int(res[i][2])
print("{} {}".format(res[ma_index][0],res[ma_index][1]))
print("{} {}".format(res[mi_index][0],res[mi_index][1]))
C++
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
struct st{
string name,num;
int score;
}arr[1000];
bool cmp(st p1,st p2){
return p1.score > p2.score;
}
int main(int argc, char *argv[])
{
int n;
cin>>n;
for (int i = 0;i < n;i++){
cin>>arr[i].name>>arr[i].num>>arr[i].score;
}
sort(arr,arr+n,cmp);
cout<<arr[0].name<<" "<<arr[0].num<<endl;
cout<<arr[n-1].name<<" "<<arr[n-1].num<<endl;
return 0;
}