85292024-01-21 14:18:15NagyLeoLeggyorsabb pénzkeresés (50)python3Időlimit túllépés 6/50284ms29112 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(stdin.readline().split())
    for i in range(0, len(days)):
        current = 0
        countr = 0
        for f in range(i, len(days)):
            countr += 1
            current += int(days[f])
            if current >= P:
                if countr < smallest:
                    smallest = countr
                break

    stdout.write(str(smallest))


main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base6/50
1Elfogadva0/018ms11336 KiB
2Időlimit túllépés0/0261ms12392 KiB
3Elfogadva2/218ms11768 KiB
4Elfogadva2/218ms11580 KiB
5Elfogadva2/218ms11868 KiB
6Időlimit túllépés0/2256ms5468 KiB
7Időlimit túllépés0/2268ms5488 KiB
8Időlimit túllépés0/2282ms5436 KiB
9Időlimit túllépés0/2266ms5812 KiB
10Időlimit túllépés0/2263ms6080 KiB
11Időlimit túllépés0/2207ms29112 KiB
12Időlimit túllépés0/2272ms13732 KiB
13Időlimit túllépés0/2275ms13672 KiB
14Időlimit túllépés0/2272ms13776 KiB
15Időlimit túllépés0/2280ms13776 KiB
16Időlimit túllépés0/2252ms13920 KiB
17Időlimit túllépés0/2268ms14068 KiB
18Időlimit túllépés0/2247ms14108 KiB
19Időlimit túllépés0/2268ms14164 KiB
20Időlimit túllépés0/2284ms14352 KiB
21Időlimit túllépés0/2268ms14508 KiB
22Időlimit túllépés0/2264ms14692 KiB
23Időlimit túllépés0/2259ms14840 KiB
24Időlimit túllépés0/2280ms15056 KiB
25Időlimit túllépés0/2280ms14876 KiB
26Időlimit túllépés0/2232ms14992 KiB
27Időlimit túllépés0/2284ms15028 KiB