125752024-12-23 19:24:07lengyelaZenehallgatáspython3Hibás válasz 0/50300ms18300 KiB
dalok_szama, idok_szama = [int(i) for i in input().split()]

dalok = [int(i) for i in input().split()]
idopontok = [int(i) for i in input().split()]

dalok_sum = sum(dalok)

sorszamok = []

for idopont in idopontok:
    while idopont > dalok_sum:
        idopont -= dalok_sum

    szum = 0
    for i in range(dalok_szama):
        szum += dalok[i]
        if szum >= idopont:
            sorszamok.append(i+1)
            break
    
print(sorszamok)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Hibás válasz0/016ms3144 KiB
2Időlimit túllépés0/0287ms18300 KiB
3Hibás válasz0/2128ms3300 KiB
4Hibás válasz0/2136ms3128 KiB
5Időlimit túllépés0/2243ms3128 KiB
6Időlimit túllépés0/3280ms3128 KiB
7Időlimit túllépés0/3300ms3128 KiB
8Időlimit túllépés0/3286ms3128 KiB
9Időlimit túllépés0/2300ms18072 KiB
10Időlimit túllépés0/2282ms17892 KiB
11Időlimit túllépés0/2300ms17984 KiB
12Időlimit túllépés0/2280ms17600 KiB
13Időlimit túllépés0/2300ms17368 KiB
14Időlimit túllépés0/2284ms17208 KiB
15Időlimit túllépés0/2300ms16040 KiB
16Időlimit túllépés0/2282ms15672 KiB
17Időlimit túllépés0/2300ms15792 KiB
18Időlimit túllépés0/2291ms14936 KiB
19Időlimit túllépés0/2300ms15060 KiB
20Időlimit túllépés0/2284ms15040 KiB
21Időlimit túllépés0/2300ms14912 KiB
22Időlimit túllépés0/3282ms15032 KiB
23Időlimit túllépés0/3300ms15004 KiB
24Időlimit túllépés0/3280ms14996 KiB