본문 바로가기
BaekJoon/C++

2751 : 수 정렬하기 2 (C++)

by GrayChoi 2020. 11. 21.
반응형

 

2751번: 수 정렬하기 2

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

www.acmicpc.net


#include<iostream>
#include<algorithm>
using namespace std;

int main() {
    int size = 0;
    
    cin >> size;
    
    int a[size];
    
    for(int i = 0; i < size; i++) {
        cin >> a[i];
    }
    
    sort(a, a + size);
    
    for(int i = 0; i < size; i++)
    printf("%d\n", a[i]);
    
    return 0;
}

c++에 내장된 sort함수를 사용하였으며

 

최악의 상황에서도 nlogn의 시간복잡도를 보장한다.

반응형

'BaekJoon > C++' 카테고리의 다른 글

10870 : 피보나치 수 5 (C++)  (0) 2020.12.21
10872 : 팩토리얼 (C++)  (0) 2020.12.20
2798 : 블랙잭 (C++)  (0) 2020.11.12
1152 : 단어의 개수 (C++)  (0) 2020.11.12
10809 : 알파벳 찾기 (C++)  (0) 2020.11.08

댓글