85282024-01-21 14:15:18NagyLeoLeggyorsabb pénzkeresés (50)python3Időlimit túllépés 8/50287ms36624 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/017ms11176 KiB
2Időlimit túllépés0/0229ms15732 KiB
3Elfogadva2/217ms12100 KiB
4Elfogadva2/217ms12328 KiB
5Elfogadva2/218ms12396 KiB
6Időlimit túllépés0/2268ms6536 KiB
7Időlimit túllépés0/2259ms6584 KiB
8Időlimit túllépés0/2272ms6788 KiB
9Időlimit túllépés0/2252ms7040 KiB
10Időlimit túllépés0/2268ms7048 KiB
11Elfogadva2/2157ms36624 KiB
12Időlimit túllépés0/2259ms18552 KiB
13Időlimit túllépés0/2270ms19040 KiB
14Időlimit túllépés0/2268ms19764 KiB
15Időlimit túllépés0/2272ms20172 KiB
16Időlimit túllépés0/2268ms20960 KiB
17Időlimit túllépés0/2259ms21552 KiB
18Időlimit túllépés0/2266ms21756 KiB
19Időlimit túllépés0/2279ms22612 KiB
20Időlimit túllépés0/2279ms23068 KiB
21Időlimit túllépés0/2287ms23620 KiB
22Időlimit túllépés0/2275ms24296 KiB
23Időlimit túllépés0/2280ms24548 KiB
24Időlimit túllépés0/2268ms25304 KiB
25Időlimit túllépés0/2275ms25876 KiB
26Időlimit túllépés0/2279ms26344 KiB
27Időlimit túllépés0/2238ms26764 KiB