CPP 문제풀이/백준
백준 11650번 : 좌표 정렬하기
hjc_
2020. 8. 23. 15:41
먼저 x좌표를 비교하고 x좌표가 같으면 y좌표를 비교하여 정렬해서 출력하면 된다.
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <utility>
#include <vector>
using namespace std;
int main(){
int n, i;
cin >> n;
vector<pair <int,int>> a(n); // 쌍 벡터
for(i =0; i<n; i++) {
cin >> a[i].first >> a[i].second ;
}
sort(a.begin(), a.end());
for (int i = 0; i < n; i++)
cout << a[i].first << " " << a[i].second <<"\n";
}
[풀이법]
#include <algorithm> -> sort() 사용
#include <utility> -> pair<> 사용
#include <vector> -> vector<> 사용