# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1130770 | vulestamenkovic | A Plus B (IOI23_aplusb) | C++20 | 0 ms | 0 KiB |
#include<bits/stdc++.h>
using namespace std;
vector<int> smallest_nums(int n, vector<int> a, vector<int> b){
sort(a.begin(),a.end());
sort(b.begin(),b.end());
vector<int> s(n);
int i=1,j=1;
s[0]=a[0]+b[0];
for(int l=1;l<n;l++){
if(b[0]+a[i]<a[0]+b[j]){
s[l]=b[0]+a[i++];
}else{
s[l]=a[0]+b[j++];
}
}
return s;
}