Tap here to switch tabs
Problem
Ask
Submissions

Problem: K Maximum Sum Combinations From Two Arrays

hard
40 min
Explore how to identify the k largest sum combinations from two integer arrays by adding one element from each array. Learn to apply the top k elements pattern and use heaps to efficiently find and return these sums in non-increasing order.

Statement

You are given two integer arrays, arr1 and arr2, each of size nn. You are also given an integer k. Your task is to return the k largest sum combinations that can be formed by adding one element from arr1 and one element from arr2, for all possible pairs (arr1[i] + arr2[j]), where 0i,j<n0 ≤ i, j < n.

Note: The output should be sorted in non-increasing order.

Constraints:

  • 1n10001 ≤ n ≤ 1000

  • 11\leq arr1[i], arr2[i] 103\leq 10^3

  • 11 ≤ k n≤ n

Tap here to switch tabs
Problem
Ask
Submissions

Problem: K Maximum Sum Combinations From Two Arrays

hard
40 min
Explore how to identify the k largest sum combinations from two integer arrays by adding one element from each array. Learn to apply the top k elements pattern and use heaps to efficiently find and return these sums in non-increasing order.

Statement

You are given two integer arrays, arr1 and arr2, each of size nn. You are also given an integer k. Your task is to return the k largest sum combinations that can be formed by adding one element from arr1 and one element from arr2, for all possible pairs (arr1[i] + arr2[j]), where 0i,j<n0 ≤ i, j < n.

Note: The output should be sorted in non-increasing order.

Constraints:

  • 1n10001 ≤ n ≤ 1000

  • 11\leq arr1[i], arr2[i] 103\leq 10^3

  • 11 ≤ k n≤ n