117332024-11-08 13:44:47balintLeggyorsabb pénzkeresés (50)python3Időlimit túllépés 8/50300ms14676 KiB
def main():
    N, P = map(int, input().split())
    nums = list(map(int, input().split()))
    minimal_length = N

    for i in range(N - 1):
        suma = 0
        for j in range(i, N):
            suma += nums[j]
            if suma >= P:
                jmip1 = j - i + 1
                if jmip1 < minimal_length:
                    minimal_length = jmip1
                break
    print(minimal_length)


main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base8/50
1Elfogadva0/014ms2872 KiB
2Időlimit túllépés0/0287ms14616 KiB
3Elfogadva2/216ms3124 KiB
4Elfogadva2/217ms3124 KiB
5Elfogadva2/217ms3096 KiB
6Időlimit túllépés0/2237ms4104 KiB
7Időlimit túllépés0/2300ms4024 KiB
8Időlimit túllépés0/2300ms4024 KiB
9Időlimit túllépés0/2212ms4152 KiB
10Időlimit túllépés0/2300ms3996 KiB
11Elfogadva2/2107ms14676 KiB
12Időlimit túllépés0/2300ms14544 KiB
13Időlimit túllépés0/2287ms14616 KiB
14Időlimit túllépés0/2277ms14616 KiB
15Időlimit túllépés0/2286ms14612 KiB
16Időlimit túllépés0/2282ms14616 KiB
17Időlimit túllépés0/2289ms14616 KiB
18Időlimit túllépés0/2287ms14612 KiB
19Időlimit túllépés0/2282ms14616 KiB
20Időlimit túllépés0/2293ms14612 KiB
21Időlimit túllépés0/2291ms14616 KiB
22Időlimit túllépés0/2300ms14616 KiB
23Időlimit túllépés0/2277ms14616 KiB
24Időlimit túllépés0/2282ms14512 KiB
25Időlimit túllépés0/2282ms14616 KiB
26Időlimit túllépés0/2300ms14616 KiB
27Időlimit túllépés0/2286ms14620 KiB