문제접근
•
두 배열의 크기만큼 벡터를 할당해두고 하나씩 바로 입력 받은다음에 sort 알고리즘
놓쳤던 부분
•
투 포인터로 풀면 더 빠르게 풀 수 있음
코드
9840 KB
664 ms
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main(void)
{
int input1, input2;
vector<int> answer;
ios_base::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin >> input1 >> input2;
answer.resize(input1 + input2);
for (unsigned int i = 0; i < answer.size(); i++)
cin >> answer[i];
sort(answer.begin(), answer.end());
for (unsigned int i = 0; i < answer.size(); i++)
cout << answer[i] << " ";
return (0);
}
C++
복사