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 |