문제
형준이는 수열을 하나 가지고 있다. 형준이는 수열을 정열적으로 정렬해보려 한다. 과연, 정렬할 수 있을까?
입력
첫째 줄에는 수열의 길이 N (1 ≤ N ≤ 500,000)이 주어진다.
둘째 줄에는 수열의 각 원소 ai가 공백을 사이에 두고 차례대로 주어진다. ai의 절댓값은 200만 이하이다.
출력
수열 a를 오름차순으로 정렬해서, 공백을 사이에 두고 하나씩 차곡차곡 출력하자.
Solved.ac 레벨
실버 V
풀이
#include <bits/stdc++.h>
using namespace std;
int n;
vector<int> vec;
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
cin >> n;
for(int i = 0; i < n; i++){
int usrInput;
cin >> usrInput;
vec.push_back(usrInput);
}
sort(vec.begin(), vec.end());
for(int i = 0; i < vec.size(); i++){
cout << vec[i] << " ";
}
cout << "\n";
return 0;
}
간단한 정렬 문제.
'Study (etc) > Problem Solving' 카테고리의 다른 글
[BOJ / C++] 15720번 : 카우버거 (0) | 2022.10.18 |
---|---|
[BOJ / C++] 3003번 : 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2022.10.14 |
[BOJ / C++] 24155번 : 得点 (Score) (0) | 2022.10.08 |
[BOJ / C++] 14912번 : 숫자 빈도수 (0) | 2022.10.06 |
[BOJ / C++] 14495번 : 피보나치 비스무리한 수열 (0) | 2022.10.06 |