Maximum Number of Integers to Choose from a Range I

Try to solve the Maximum Number of Integers to Choose From a Range I problem.

Statement

Given an integer array banned and two integers n and maxSum, determine the maximum number of integers you can choose while adhering to the following rules:

  1. The selected integers must fall within the range [1,n][1, n].

  2. Each integer can be chosen at most once.

  3. No selected integer can be present in the banned array.

  4. The sum of the selected integers must not exceed maxSum.

Your goal is to return the maximum count of integers that can be chosen while satisfying all the above constraints.

Constraints:

  • 11 \leq banned.length 103\leq 10^3

  • 11 \leq banned[i], n 103\leq 10^3

  • 11 \leq maxSum 106\leq 10^6

Examples

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.