반응형
https://www.acmicpc.net/problem/16212
stl sort함수를 사용해보는 정렬 문제였습니다.
📕 풀이방법
https://www.cplusplus.com/reference/algorithm/sort/
stl sort함수의 시간복잡도는 nlog(n)입니다. 시간복잡도가 이를 초과하는 정렬 알고리즘은 모두 시간 초과를 받게 됩니다.
📔 입력 및 초기화
배열의 길이 n, vector v를 선언하고 적절히 입력받습니다.
📔 풀이과정
sort함수를 이용해 v를 오름차순으로 정렬합니다.
📔 정답출력
v의 원소들을 출력합니다.
📕 Code
#include <bits/stdc++.h>
using namespace std;
int n;
vector <int> v;
int main(){
cin >> n;
v.resize(n);
for(int i = 0; i < n; i++) cin >> v[i];
sort(v.begin(),v.end());
for(auto el : v) cout << el << ' ';
}
'Algorithm > Sorting' 카테고리의 다른 글
(C++) - 백준(BOJ) 17176 : 암호해독기 (0) | 2022.05.12 |
---|---|
(C++) - 백준(BOJ) 14729 : 칠무해 (5) | 2022.04.19 |
(C++) - 백준(BOJ) 13580 : Andando no tempo (0) | 2021.11.21 |
(C++) - 백준(BOJ) 20976 : 2 番目に大きい整数 (The Second Largest Integer) (0) | 2021.11.11 |
(C++) - 백준(BOJ) 18411 : 試験 (Exam) (0) | 2021.11.03 |