202692026-01-05 18:22:40algoproLeggyorsabb pénzkeresés (50)pypy3Hibás válasz 0/50193ms32004 KiB
# UUID: fc80c7de-bc84-4d66-8531-351dc0e5315e

N,P = [int(x) for x in input().split()]
F = [int(x) for x in input().split()]+[0]
szamok=1
osszeg=F[0]
min=N
i=0
j=1
if osszeg >= P:
    min=szamok
while j < N+1:
    print(i,j)
    if osszeg+F[j] < P:
        osszeg+=F[j]
        szamok += 1
        j+=1
    else:
        print(min,szamok,osszeg,i,j)
        
        if min > szamok:
            min=szamok
        osszeg-=F[i]
        szamok-=1
        i+=1
        
print(min+1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Hibás válasz0/039ms19520 KiB
2Futási hiba0/0189ms32000 KiB
3Hibás válasz0/250ms21188 KiB
4Hibás válasz0/248ms21472 KiB
5Hibás válasz0/246ms19944 KiB
6Hibás válasz0/287ms24640 KiB
7Hibás válasz0/2109ms26060 KiB
8Hibás válasz0/2118ms25576 KiB
9Hibás válasz0/290ms24552 KiB
10Hibás válasz0/2111ms25876 KiB
11Futási hiba0/2167ms32000 KiB
12Futási hiba0/2174ms32000 KiB
13Futási hiba0/2175ms32000 KiB
14Futási hiba0/2151ms32000 KiB
15Futási hiba0/2157ms32000 KiB
16Futási hiba0/2171ms32000 KiB
17Futási hiba0/2151ms32000 KiB
18Futási hiba0/2166ms32000 KiB
19Futási hiba0/2188ms32000 KiB
20Futási hiba0/2179ms32000 KiB
21Futási hiba0/2148ms32004 KiB
22Futási hiba0/2180ms32000 KiB
23Futási hiba0/2193ms32000 KiB
24Futási hiba0/2153ms32000 KiB
25Futási hiba0/2174ms32000 KiB
26Futási hiba0/2150ms32000 KiB
27Futási hiba0/2158ms32000 KiB