hardArrayHeap Priority Queue 0 views
Construct Target Array With Multiple Sums
You are given an array target of n integers.
You are given an array target of n integers. From a starting array arr consisting of n 1's, you may perform the following procedure :
Return true if it is possible to construct the target array from arr, otherwise, return false.
Example 1
Input: target = [9,3,5]
Output: true
Explanation: Start with arr = [1, 1, 1] [1, 1, 1], sum = 3 choose index 1 [1, 3, 1], sum = 5 choose index 2 [1, 3, 5], sum = 9 choose index 0 [9, 3, 5] Done
Example 2
Input: target = [1,1,1,2]
Output: false
Explanation: Impossible to create target array from [1,1,1,1].
Example 3
Input: target = [8,5]
Output: true
Constraints
- n == target.length
- 1 <= n <= 5 * 10^4
- 1 <= target[i] <= 10^9
Hints
Companies
No companies reported yet.
Discussion
Sign in to join the discussion.
Loading discussion...
Test results
No test cases yet.