110832024-07-06 16:55:15probaKarácsonyi égőkpython3Időlimit túllépés 0/1001.598s28388 KiB
#egok
sor1 = input()

sor2 = input()

N = int(sor1.split(' ')[0])
C = int(sor1.split(' ')[1])
lista = [int(i) for i in sor2.split(' ')]

def vizsgal(resz):
    ok = [0]*C
    
    for i in range(C):
        if i in resz:
            ok[i] = 1
    return ok.count(1) != C

i, h = 0, C

while vizsgal(lista[i:i+h+1]) and h < N:
    if i<(N-h):
        i += 1
    else:
        i = 0
        h += 1
print(h+1)        
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva18ms3048 KiB
2Elfogadva17ms3044 KiB
subtask20/15
3Időlimit túllépés1.593s7516 KiB
4Időlimit túllépés1.588s7560 KiB
5Időlimit túllépés1.593s7572 KiB
6Időlimit túllépés1.593s3044 KiB
7Időlimit túllépés1.598s3044 KiB
subtask30/10
8Hibás válasz17ms3064 KiB
9Elfogadva19ms3044 KiB
10Elfogadva19ms2944 KiB
11Elfogadva20ms3044 KiB
12Elfogadva19ms3064 KiB
subtask40/20
13Időlimit túllépés1.595s3192 KiB
14Elfogadva259ms3088 KiB
15Elfogadva65ms3032 KiB
16Időlimit túllépés1.593s3044 KiB
17Elfogadva669ms2916 KiB
subtask50/25
18Hibás válasz171ms3764 KiB
19Időlimit túllépés1.595s3432 KiB
20Időlimit túllépés1.588s3600 KiB
21Időlimit túllépés1.592s3480 KiB
22Időlimit túllépés1.598s3044 KiB
subtask60/30
23Időlimit túllépés1.59s27516 KiB
24Időlimit túllépés1.597s23680 KiB
25Időlimit túllépés1.59s26640 KiB
26Időlimit túllépés1.59s28304 KiB
27Időlimit túllépés1.598s28388 KiB
28Időlimit túllépés1.598s26640 KiB
29Időlimit túllépés1.593s23864 KiB
30Időlimit túllépés1.588s7796 KiB