Submission #1358023

#TimeUsernameProblemLanguageResultExecution timeMemory
1358023vjudge1A Plus B (IOI23_aplusb)C++20
100 / 100
52 ms10240 KiB
/*
    TASK: A Plus B
    LANG: CPP
    AUTHOR: PeaTT~
*/
#include "aplusb.h"
#include <bits/stdc++.h>
using namespace std;

vector<int> smallest_sums(int N, std::vector<int> A, std::vector<int> B) {
	vector<int> dp;
	for(int i = 0; i < N; i++)
		for(int j = 0; (i + 1) * (j + 1) <= N; j++) 
	    	dp.push_back(A[i] + B[j]);
	sort(dp.begin(), dp.end());
	vector<int> ans;
	for(int i = 0; i < N; i++)
		ans.push_back(dp[i]);
	return ans;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...