Search⌘ K
AI Features

Solution: Least Number of Unique Integers after K Removals

Understand how to reduce the number of unique integers in an array after removing exactly k elements. Learn to count frequencies, use min heaps to target least frequent elements first, and implement an efficient approach that balances removals to minimize unique values. This lesson helps you apply these strategies and analyze time and space complexity for optimal coding interview solutions.

Statement

You are given an integer array, arr, and an integer, k. Your task is to remove exactly k elements from the array so that the number of distinct integers remaining in the array is minimized. Determine the minimum possible count of unique integers after the removals.

Constraints:

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

  • 11 \leq arr[i] 105\leq 10^5 ...