Maximum Distance in Arrays - Problem
You are given m arrays, where each array is sorted in ascending order. You can pick up two integers from two different arrays (each array picks one) and calculate the distance. We define the distance between two integers a and b to be their absolute difference |a - b|.
Return the maximum distance.
Input & Output
Example 1 — Basic Case
$
Input:
arrays = [[1,2,3],[4,5],[1,2,3]]
›
Output:
4
💡 Note:
One way to reach the maximum distance 4 is to pick 1 in the first or third array and pick 5 in the second array.
Example 2 — Different Arrays
$
Input:
arrays = [[1],[1]]
›
Output:
0
💡 Note:
Both arrays contain only 1, so the maximum distance is |1-1| = 0.
Example 3 — Negative Numbers
$
Input:
arrays = [[-1,1],[-3,1,4],[-2,-1,0,2]]
›
Output:
6
💡 Note:
Maximum distance is achieved by picking -2 from the third array and 4 from the second array, giving |4-(-2)| = 6.
Constraints
- m == arrays.length
- 2 ≤ m ≤ 105
- 1 ≤ arrays[i].length ≤ 500
- -104 ≤ arrays[i][j] ≤ 104
- arrays[i] is sorted in ascending order.
Visualization
Tap to expand
💡
Explanation
AI Ready
💡 Suggestion
Tab
to accept
Esc
to dismiss
// Output will appear here after running code