mediumBinary SearchGreedyMath 0 views

Maximum Value at a Given Index in a Bounded Array

You are given three positive integers: n, index, and maxSum.

You are given three positive integers: n, index, and maxSum. You want to construct an array nums (0-indexed) that satisfies the following conditions:

Return nums[index] of the constructed array.

Note that abs(x) equals x if x >= 0, and -x otherwise.

Example 1

Input: n = 4, index = 2, maxSum = 6

Output: 2

Explanation: nums = [1,2,2,1] is one array that satisfies all the conditions. There are no arrays that satisfy all the conditions and have nums[2] == 3, so 2 is the maximum nums[2].

Example 2

Input: n = 6, index = 1, maxSum = 10

Output: 3

Constraints

  • 1 <= n <= maxSum <= 10^9
  • 0 <= index < n

Hints

Companies

No companies reported yet.

Discussion

Sign in to join the discussion.

Loading discussion...

Test results

No test cases yet.