본문 바로가기
백준

[10814] 나이순 정렬

by Jcoder 2018. 10. 3.


#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
bool cmp(pair<int, string> v1, pair<int, string> v2)
{
if (v1.first < v2.first)
return true;
else if (v1.first == v2.first)
return false;
return false;
}
int main()
{
int n, j;
vector< pair<int, string> > v;
cin >> n;
for (j = 0; j < n; j++)
{
int age;
string name;
cin >> age >> name;
v.push_back(make_pair(age, name));
}
stable_sort(v.begin(), v.end(), cmp);
for (j = 0; j < n; j++)
cout << v[j].first << " " << v[j].second << "\n";
}


'백준' 카테고리의 다른 글

[11758]CCW  (0) 2018.10.06
[1015] 수열 정렬  (0) 2018.10.03
[10546] 배부른 마라토너/ [프로그래머스] 완주하지 못한 선수  (0) 2018.09.14
[12790] Mini Fantasy War  (0) 2018.09.10
[8741] 이진수 합  (0) 2018.09.03