본문 바로가기

알고리즘 풀이

백준 11650번 좌표 정렬하기

https://www.acmicpc.net/problem/11650


#include <iostream>
#include <algorithm>
using namespace std;
struct cood {
int x, y;
};
cood arr[100001] = {0, };
bool compare (cood a, cood b) {
return a.x != b.x ? a.x < b.x : a.y < b.y;
}
int main()
{
int n;
cin >> n;
for (int i = 0; i < n; ++i) {
scanf("%d %d", &arr[i].x, &arr[i].y);
}
sort(arr, arr + n, compare);
for (int i = 0; i < n; ++i) {
printf("%d %d\n", arr[i].x, arr[i].y);
}
return 0;
}


'알고리즘 풀이' 카테고리의 다른 글

백준 2609번 최대공약수 최소공배수  (0) 2018.01.01
백준 3187번 양치기 꿍  (0) 2017.12.27
나는 왜 코딩을 못할까  (0) 2017.12.21
백준 1019번 책 페이지  (0) 2017.12.18
백준 2193 이친수  (0) 2017.12.15