728x90
#include<iostream>
#include<vector>
#include<cstring>
#include<algorithm>
#include<set>
#include<map>
#include<queue>
#include<stack>
#include<string>
#include<deque>
#include<math.h>
#include<cmath>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr), cout.tie(nullptr);
int n, m;
cin >> n;
cin >> m;
vector<int>a;
vector<int>b;
for (int i = 0; i < n; i++) {
int num;
cin >> num;
a.push_back(num);
}
for (int i = 0; i < m; i++) {
int num2;
cin >> num2;
b.push_back(num2);
}
int i1 = 0;
int i2 = 0;
a.push_back(1e9 + 1);
b.push_back(1e9 + 1);
vector<int>answer;
while (i1<n || i2<m) {
if (a[i1] == b[i2]) {
cout << a[i1] <<" "<<b[i2]<<" ";
i1++;
i2++;
}
else if (a[i1] < b[i2]) {
cout << a[i1] << " ";
i1++;
}
else {
cout << b[i2] << " ";
i2++;
}
}
}
'백준 > 투포인터' 카테고리의 다른 글
부분합 - 1806번 (0) | 2021.09.01 |
---|---|
두수의 합 - 3273번(Java) (0) | 2021.09.01 |
겹치는건 싫어 (0) | 2021.04.12 |
두 용액 (0) | 2021.04.11 |
구간 합 구하기4 (0) | 2021.04.08 |