BOJ 10814 나이순 정렬

1 개요[ | ]

BOJ 10814 나이순 정렬


2 C++[ | ]

#include <iostream>
#include <algorithm>
using namespace std;

struct member {
    int seq;
    int age;
    string name;
};
member arr[100000];

bool comp(member m1, member m2) { return m1.age == m2.age ? m1.seq < m2.seq : m1.age < m2.age; }

int main() {
    int N;
    cin >> N;
    for(int i=0; i<N; i++) {
        arr[i].seq = i;
        cin >> arr[i].age;
        cin >> arr[i].name;
    }
    sort(arr, arr+N, &comp);
    for(int i=0; i<N; i++) {
        cout << arr[i].age << ' ' << arr[i].name << '\n';
    }
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}