# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
864285 | 2023-10-22T10:13:59 Z | KK_1729 | A Plus B (IOI23_aplusb) | C++17 | 0 ms | 0 KB |
#include "aplusb.h" #include <bits/stdc++.h> using namespace std; #define int long long #define FOR(i,a,b) for (int i = (a); i < (b); ++i) #define pb push_back #define all(a) a.begin(), a.end() #define endl "\n" void printVector(vector<int> a){ for (auto x: a) cout << x << " "; cout << endl; } vector<int> smallest_sums(int N, vector<int> A, vector<int> B) { vector<int> x; int u = A[0]; FOR(i,0,N){ x.pb(B[i]+A[0]); x.pb(A[i]+B[0]); } sort(all(x)); vector<int> ans; FOR(i,0,N) ans.pb(x[i]); return ans; }