#include <stdio.h> #include <iostream> #include <algorithm> using namespace std; int N; pair<int, int> dot[100010]; bool cmp(pair<int, int> a, pair<int, int> b) { if(a.first < b.first) { return true; } else if(a.first == b.first) { if(a.second < b.second) { return true; } else { return false; } } else { return false; } } int main(void) { // freopen("B11650_input.txt", "r", stdin); scanf("%d", &N); for(int i = 0; i < N; i++) { scanf("%d %d", &dot[i].first, &dot[i].second); } sort(dot, dot+N, cmp); for(int i = 0; i < N; i++) { printf("%d %d\n", dot[i].first, dot[i].second); } return 0; } | cs |
'Baekjoon > etc' 카테고리의 다른 글
[백준 1406] 에디터 (Linked List) (C/C++) (0) | 2020.01.23 |
---|---|
[백준 11652] 카드 (Sort) (C/C++) (0) | 2020.01.22 |
[백준 11651] 좌표 정렬하기2 (Sort) (C/C++) (0) | 2020.01.22 |
[백준 1439] 뒤집기 (C/C++) (0) | 2019.12.30 |
[백준 1253] 좋다 (C/C++) (0) | 2019.12.30 |