85302024-01-21 14:19:42NagyLeoLeggyorsabb pénzkeresés (50)python3Időlimit túllépés 8/50300ms35248 KiB
from sys import stdin, stdout


def main():
    NP = list(stdin.readline().split())
    N = int(NP[0])
    P = int(NP[1])
    smallest = N+1

    days = list(map(int, stdin.readline().split()))
    for i in range(0, len(days)):
        current = 0
        countr = 0
        for f in range(i, len(days)):
            countr += 1
            current += days[f]
            if current >= P:
                if countr < smallest:
                    smallest = countr
                break

    stdout.write(str(smallest))


main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base8/50
1Elfogadva0/018ms11208 KiB
2Időlimit túllépés0/0273ms15324 KiB
3Elfogadva2/217ms11608 KiB
4Elfogadva2/217ms11928 KiB
5Elfogadva2/217ms12400 KiB
6Időlimit túllépés0/2300ms5928 KiB
7Időlimit túllépés0/2256ms5932 KiB
8Időlimit túllépés0/2247ms6052 KiB
9Időlimit túllépés0/2272ms6140 KiB
10Időlimit túllépés0/2259ms6060 KiB
11Elfogadva2/2160ms35248 KiB
12Időlimit túllépés0/2280ms16612 KiB
13Időlimit túllépés0/2287ms16800 KiB
14Időlimit túllépés0/2259ms16732 KiB
15Időlimit túllépés0/2228ms16560 KiB
16Időlimit túllépés0/2263ms16636 KiB
17Időlimit túllépés0/2284ms16756 KiB
18Időlimit túllépés0/2263ms17056 KiB
19Időlimit túllépés0/2259ms17212 KiB
20Időlimit túllépés0/2256ms17020 KiB
21Időlimit túllépés0/2300ms17092 KiB
22Időlimit túllépés0/2272ms17092 KiB
23Időlimit túllépés0/2268ms17028 KiB
24Időlimit túllépés0/2263ms17092 KiB
25Időlimit túllépés0/2268ms17180 KiB
26Időlimit túllépés0/2272ms17020 KiB
27Időlimit túllépés0/2268ms17104 KiB