C++/백준 코딩테스트 풀이 C++
2751 수 정렬하기 C++
jjiing
2022. 7. 29. 11:00
문제 풀이 자체는 sort를 이용해서 풀면 되는 간단한 알고리즘이지만,
시간초과가 관건인 문제였다.
찾아보니 cout이 시간을 많이 잡아먹는다고 하더라(printf 의 2~3배의 시간)
cout을 printf와 \n로 바꾸니 시간초과문제가 해결됐다.
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
int N;
cin >> N;
vector<int> vec;
for (int i = 0; i < N; i++)
{
int num;
cin >> num;
vec.push_back(num);
}
sort(vec.begin(), vec.end());
for (int i = 0; i < N; i++)
{
printf("%d\n", vec[i]);
}
}