본문 바로가기

PS/BOJ

[C++] BOJ (백준) 2751 : 수 정렬하기 2

문제

2751번: 수 정렬하기 2 (acmicpc.net)

 

2751번: 수 정렬하기 2

첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.

www.acmicpc.net

코드
#include <iostream>
#include <algorithm>

using namespace std;

int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(nullptr);

  int n;
  cin >> n;
  vector<int> v(n);
  for (int &i : v) cin >> i;

  sort(v.begin(), v.end());
  for (int i : v) cout << i << '\n';
  return 0;
}

 

설명

algorithm 라이브러리의 sort 함수를 사용해 벡터를 정렬했다.