728x90
728x170
문제
정렬되어있는 두 배열 A와 B가 주어진다. 두 배열을 합친 다음 정렬해서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 배열 A의 크기 N, 배열 B의 크기 M이 주어진다. (1 ≤ N, M ≤ 1,000,000)
둘째 줄에는 배열 A의 내용이, 셋째 줄에는 배열 B의 내용이 주어진다. 배열에 들어있는 수는 절대값이 109보다 작거나 같은 정수이다.
출력
둘째 줄에는 배열 A의 내용이, 셋째 줄에는 배열 B의 내용이 주어진다. 배열에 들어있는 수는 절대값이 109보다 작거나 같은 정수이다.
예제 입력 1
2 2 3 5 2 9 |
예제 출력 1
2 3 5 9 |
예제 입력 2
2 1 4 7 1 |
예제 출력 2
1 4 7 |
예제 입력 3
4 3 2 3 5 9 1 4 7 |
예제 출력 3
1 2 3 4 5 7 9 |
힌트
출처
· 문제를 만든 사람: baekjoon
코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> #include <algorithm> // sort() #define SIZE 2000001 using namespace std; int main() { int N, M, ary[SIZE]; cin >> N >> M; for (int i = 0; i < (N + M); i++) { cin >> ary[i]; } sort(ary, ary + (N + M)); for (int i = 0; i < (N + M); i++) { cout << ary[i] << " "; } cout << endl; return 0; } | cs |
728x90
그리드형(광고전용)
'Problem Solving > BaekJoon Online Judge' 카테고리의 다른 글
[BOJ10828][C++] 스택 (0) | 2017.11.15 |
---|---|
[BOJ2743][C++] 단어 길이 재기 (0) | 2017.11.14 |
[BOJ2609][C++] 최대공약수와 최소공배수 (0) | 2017.11.12 |
[BOJ4606][C++] The Seven Percent Solution (0) | 2017.11.12 |
[BOJ7600][C++] 문자가 몇갤까 (0) | 2017.11.12 |
[BOJ2523][C++] 별찍기 - 13 (0) | 2017.11.12 |
[BOJ2522][C++] 별찍기 - 12 (0) | 2017.11.12 |
[BOJ10569][C++] 다면체 (0) | 2017.11.12 |