❓ 문제 ❓
학생 이름과 성적이 주어졌을 때 낮은 순서대로 학생의 이름을 출력하시오
💯 문제 풀이 💯
성적순으로 정렬하면 끝!
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
int n;
cin >> n;
vector<pair<int, string>> arr(n);
string name;
int score;
for (int i = 0; i < n; i++) {
cin >> arr[i].second >> arr[i].first;
}
sort(arr.begin(), arr.end());
for (int i = 0; i < n; i++) {
cout << arr[i].second << " ";
}
}