Advertisement
Zuneve

EEEE

Jun 2nd, 2023
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.27 KB | None | 0 0
  1. n, k = map(int, input().split())
  2. mas=list(map(int, input().split()))
  3. j = k
  4. mn=n+1
  5. l,r=-1,-1
  6. for i in range(n):
  7.     while len(set(mas[i:j]))<k and j<n:
  8.         j+=1
  9.     g=len(set(mas[i:j]))
  10.     if mn>j-i and g>=k:
  11.         mn = j-i
  12.         l, r = i, j
  13. print(l+1, r)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement