나 개발자 진짜 되냐?

백준 C++ 11650번 좌표 정렬하기 ( sort ) 본문

C++을 시작해봐요!/단계문제를 풀어보아요!

백준 C++ 11650번 좌표 정렬하기 ( sort )

Snow Rabbit 2026. 4. 8. 20:12

어디서부터 잘못되어 버렸는지 모르겠는 나

 

이제는 하고싶은걸 해도 될지 안 될지 모르겠는 상태

사실하고 싶은 것도 별거 아닌데

아직 취준중이니까..우선순위가 헷갈리는

 

그래도 오늘 문제푸는건 까먹으면 안 된다.

 

4월이 오니까

뭔가 따뜻해진 거 같아서

좋긴 하다.


 

요즘 비슷한 문제가 많이 나온다.

아마 정렬이 실버에서 기본이어서 그런 거 같기도 하다.

 

문제는 이.. 자연수가 아니라는 거?

그럼 인트를 써도 되는 건가??

 

그게 헷갈리네

 

그래도 일단 풀어

 

이렇게 풀어보았다.

 

바로 정답

 

저번에 pair에 대해 썼었다.

그래서 그걸 sort랑 활용해서 풀었더니 맞았다!!

 

#include <bits/stdc++.h>
using namespace std;

int main(void)
{
    ios::sync_with_stdio(0);
    cin.tie(0);

    int n;
    cin >> n;
    vector<pair<int, int>> v;

    for (int i = 0; i < n; i++)
    {
        int a,b;
        cin >> a >> b;
        v.push_back({a,b});
    }

    sort(v.begin(),v.end());

    for (int i = 0; i < n; i++)
        cout << v[i].first << " " << v[i].second << "\n";
}

 


 

쉽게 클리어했습니다.

쉬워서 뿌듯하기 좀 그렇지만

뿌듯은 뿌듯