Основное
 
 
Отправитель Задача Язык Вердикт Время Память Отослано Протест.  
251592601 Дорешивание:
nuredinbederu10k
616D - 18 PyPy 3-64 Полное решение 436 мс 59904 КБ 2024-03-16 03:36:20 2024-03-16 03:36:20
→ Исходный код
n,k=map(int,input().split())
b=list(map(int,input().split()))
l=0
s={}
x,y=0,0
z=0
p,o=0,0
for i in b:
    s[i]=s.get(i,0)+1
    if s[i]==1:
        l+=1
    y+=1
    while l>k:
        s[b[x]]-=1
        if s[b[x]]==0:
            l-=1
        x+=1
    if z<y-x:
        z=y-x
        o,p=x,y
print(o+1,p)
 		
?
Время: ? ms, память: ? КБ
Вердикт: ?
Ввод
?
Вывод участника
?
Ответ жюри
?
Комментарий чекера
?
Диагностика
?
Показать детали тестирования