Submission #1293875

#TimeUsernameProblemLanguageResultExecution timeMemory
1293875akmuhammet_sA Plus B (IOI23_aplusb)C++20
10 / 100
2 ms344 KiB
#include "bits/stdc++.h" using namespace std; #define mod 1000000007 #define ll long long #define ff first #define ss second #define pb push_back #define N 24 #define maxn 2000005 vector<int> smallest_sums(int n,vector<int> a,vector<int> b){ vector<int> ans; int i=0,j=0,k=1; ans.pb(a[i]+b[j]); while(k<n){ if(a[i+1]<b[j+1]){ i++; for(int x=0; x<=j; x++){ if(k==n) break; k++; ans.pb(a[i]+b[x]); } }else{ j++; for(int x=0; x<=i; x++){ if(k==n) break; k++; ans.pb(a[x]+b[j]); } } } return ans; } // void solve(){ // int n; // vector<int> a,b; // cin>>n; // for(int i=1; i<=n; i++){ // int x; // cin>>x; // a.pb(x); // } // for(int i=1; i<=n; i++){ // int x; // cin>>x; // b.pb(x); // } // vector<int> ans=smallest_sums(n,a,b); // for(int i=0; i<ans.size(); i++) cout<<ans[i]<<' '; // } // // int main(){ // // freopen("in.txt","w",stdout); // // freopen("out.txt","r",stdin); // ios_base::sync_with_stdio(0); cin.tie(0); // int t=1; // // cin>>t; // while(t--) solve(); // } // // 4 // 2 2 2 2 // 2 3 3 3
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...