Submission #1332722

#TimeUsernameProblemLanguageResultExecution timeMemory
1332722TraianDanciuA Plus B (IOI23_aplusb)C++20
100 / 100
67 ms10248 KiB
#include "aplusb.h"
#include <algorithm>

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