https://github.com/o920/baekjoon/blob/master/11650.cpp
1. pair<int,int>로 x,y좌표를 받음
2. sort(p[0], p[N], compare) 해주고 출력
시간초과가 계속 나서 endl을 \n으로 바꿔주고
얘 추가했더니 코렉트 뜸
#include <iostream>
#include <algorithm>
using namespace std;
pair<int, int> p[200000];
bool compare(const pair<int, int>& a, const pair<int, int>& b) {
if (a.first == b.first) return a.second < b.second;
return a.first < b.first;
}
int main() {
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int N;
cin >> N;
for (int i = 0; i < N; i++) cin >> p[i].first >> p[i].second;
sort(&p[0], &p[N], compare);
for (int i = 0; i < N; i++) cout << p[i].first << " " << p[i].second << "\n";
}
(이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다.)
'코테' 카테고리의 다른 글
백준 1912 : 연속합 c++ 정답 (배열 이용) (0) | 2020.03.23 |
---|---|
백준 11054 : 가장 긴 바이토닉 부분 수열 C++ 정답&해설 (0) | 2020.03.17 |
백준 2231 : 분해합 C++ 정답 (0) | 2020.03.10 |
백준BOJ 1920 수 찾기(해시 이용, 코드 설명) (0) | 2020.03.04 |
백준BOJ 2156 포도주 시식 (0) | 2020.03.02 |