19852022-12-12 21:36:41tronoraaMágikus intervallumpython3Hibás válasz 0/100952ms23952 KiB
N = input()
string = input().split(" ")

sorozat = []
for elem in string:
    sorozat.append(int(elem))

lista = []
szam = []
L = 1

for i in range(len(sorozat)):
    osszeg = 0
    R = i
    for j in range(i+1, len(sorozat)):
        szam.append(sorozat[i:j])
        osszeg = sum(sorozat[i:j])
        R = j
        L = i+1
        m = max(sorozat[i:j])
        if m * 2 >= osszeg and len(sorozat) > len(lista):
            lista = []
            lista.append(L)
            lista.append(R)

        szam = []

for elem in lista:
    print(elem, end=" ")
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz18ms11224 KiB
2Időlimit túllépés857ms18348 KiB
subtask20/5
3Hibás válasz17ms11460 KiB
4Hibás válasz17ms11552 KiB
5Hibás válasz17ms11652 KiB
6Hibás válasz29ms12180 KiB
7Hibás válasz797ms12320 KiB
8Hibás válasz839ms12544 KiB
subtask30/10
9Időlimit túllépés876ms5292 KiB
10Időlimit túllépés859ms5512 KiB
11Időlimit túllépés859ms5664 KiB
12Hibás válasz794ms13232 KiB
13Időlimit túllépés934ms5604 KiB
14Időlimit túllépés926ms5668 KiB
subtask40/10
15Hibás válasz17ms12904 KiB
16Hibás válasz29ms13304 KiB
17Időlimit túllépés899ms5844 KiB
18Időlimit túllépés883ms7096 KiB
19Időlimit túllépés888ms22640 KiB
20Időlimit túllépés888ms23472 KiB
21Időlimit túllépés867ms23496 KiB
subtask50/15
22Hibás válasz17ms13496 KiB
23Időlimit túllépés901ms21192 KiB
24Időlimit túllépés952ms23632 KiB
subtask60/60
25Időlimit túllépés884ms20804 KiB
26Időlimit túllépés873ms22832 KiB
27Időlimit túllépés884ms22708 KiB
28Időlimit túllépés865ms20744 KiB
29Időlimit túllépés856ms20736 KiB
30Időlimit túllépés869ms20608 KiB
31Időlimit túllépés879ms23020 KiB
32Időlimit túllépés867ms23256 KiB
33Időlimit túllépés856ms22720 KiB
34Időlimit túllépés871ms22808 KiB
35Időlimit túllépés880ms22804 KiB
36Időlimit túllépés856ms23500 KiB
37Időlimit túllépés864ms19584 KiB
38Időlimit túllépés864ms23952 KiB
39Hibás válasz847ms14512 KiB