https://www.acmicpc.net/problem/11650
#include <bits/stdc++.h>
using namespace std;
int main() {
int N;
cin >> N;
vector<pair<int, int>> v(N);
for (int i = 0; i < N; i++) {
cin >> v[i].first>>v[i].second;
}
sort(v.begin(), v.end());
for (int i = 0; i < N; i++) {
cout << v[i].first << ' ' << v[i].second << '\n';
}
}
열기준으로 정렬을해야하니까
벡터 안에 pair를 넣어 first,second 기준으로 정렬하게 구현하였다
// To do vector, pair사용법 정리
참고로 endl 쓰면 시간초과나서 '\n' 써야한다
'Algorithm > BOJ [C++]' 카테고리의 다른 글
[BOJ] 28702. FizzBuzz - C++ (0) | 2025.03.05 |
---|---|
[BOJ] 1926. 그림 - C++ (0) | 2025.02.16 |
[BOJ] 2571. 수 정렬하기 2 - C++ (0) | 2025.02.15 |
[BOJ] 11651. 좌표 정렬하기 2 - C++ (0) | 2025.02.14 |
[BOJ] 1181. 단어 정렬 - C++ (0) | 2025.02.12 |