Longest Sublist with K Distinct Numbers
Given an integer k and a list of integers nums, return the length of the longest sublist that contains at most k distinct integers.
Constraints
0 ≤ k ≤ n ≤ 100,000wherenis the length ofnums
https://binarysearch.com/problems/Longest-Sublist-with-K-Distinct-Numbers
Examples
Example 1
Input
- k =
1 - nums =
[0, 0, 0, 0, 0]
Output
- answer =
5
Example 2
Input
- k =
2 - nums =
[0, 1, 2, 1, 0]
Output
- answer =
3
Explanation
The longest substring with 2 distinct integers is [1,2,1], which has length of 3.
Example 3
Input
- k =
1 - nums =
[0, 1, 2, 3, 4]
Output
- answer =
1
Leave a comment