182472025-10-16 10:01:52birozsHús sütés (75 pont)python3Hibás válasz 26/75257ms17868 KiB
N = int(input())
lista = list(map(int,input().split()))
T = [0] * (1000001)
for x in lista:
    T[x] += 1
j = 1000000
while T[j] == 0:
    j = j - 1
eredmeny = j + T[j] - 1
hossz = 0
for i in range(j-1,0,-1):
    if T[i] == 0:
        hossz += 1
    else:
        if T[i] > hossz + 1:
            eredmeny += T[i] - (hossz + 1)
        hossz = 0
print(eredmeny)

RészfeladatÖsszpontTesztVerdiktIdőMemória
base26/75
1Elfogadva0/0171ms10820 KiB
2Elfogadva0/0168ms10812 KiB
3Hibás válasz0/0210ms15676 KiB
4Elfogadva3/3172ms10804 KiB
5Elfogadva3/3172ms10804 KiB
6Elfogadva3/3152ms10804 KiB
7Elfogadva3/3158ms10916 KiB
8Elfogadva4/4159ms10924 KiB
9Hibás válasz0/4171ms10804 KiB
10Hibás válasz0/4207ms10932 KiB
11Hibás válasz0/4186ms11004 KiB
12Hibás válasz0/4192ms10908 KiB
13Hibás válasz0/4241ms17748 KiB
14Hibás válasz0/4233ms17736 KiB
15Hibás válasz0/5216ms17840 KiB
16Hibás válasz0/5252ms17864 KiB
17Hibás válasz0/5246ms17784 KiB
18Hibás válasz0/4237ms17840 KiB
19Hibás válasz0/4257ms17848 KiB
20Elfogadva4/4248ms17868 KiB
21Elfogadva4/4193ms17656 KiB
22Hibás válasz0/2197ms17600 KiB
23Elfogadva2/2180ms12036 KiB