문제 : https://www.acmicpc.net/problem/11728
[알고리즘풀이]
두 배열 A, B를 합친 후 정렬해서 출력해야되는 문제입니다.
따라서, 그냥 A, B를 구별하지말고 하나로 입력 받아서 정렬한 후 출력하면 됩니다.
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int N, M;
vector<int> v;
int main(void) {
ios::sync_with_stdio(false);
cin.tie(0); cout.tie(0);
cin >> N >> M;
for (int i = 0; i < N + M; i++) {
int x;
cin >> x;
v.push_back(x);
}
sort(v.begin(), v.end());
for (int i = 0; i < N + M; i++)
cout << v[i] << ' ';
}
'Problem Solving > BOJ' 카테고리의 다른 글
[BOJ] 11778 : 피보나치 수와 최대공약수 - travelbeeee (0) | 2019.10.31 |
---|---|
[BOJ] 16234 : 인구 이동 - travelbeeee (0) | 2019.10.30 |
[BOJ] 1958 : LCS 3 - travelbeeee (0) | 2019.10.29 |
[BOJ] 9252 : LCS 2 - travelbeeee (0) | 2019.10.29 |
[BOJ] 9251 : LCS - travelbeeee (0) | 2019.10.29 |