19902022-12-12 21:55:06tronoraaMágikus intervallumpython3Időlimit túllépés 0/100939ms24444 KiB
N = input()
string = input().split(" ")

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

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


for i in range(len(lista)):
    if i == len(lista)-1:
        print(lista[i])
    else:
        print(lista[i], end=' ')
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva18ms11256 KiB
2Időlimit túllépés862ms18336 KiB
subtask20/5
3Hibás válasz17ms11588 KiB
4Hibás válasz17ms11856 KiB
5Elfogadva17ms11980 KiB
6Elfogadva17ms12112 KiB
7Hibás válasz20ms12304 KiB
8Hibás válasz20ms12552 KiB
subtask30/10
9Hibás válasz20ms12664 KiB
10Hibás válasz20ms12776 KiB
11Hibás válasz20ms12988 KiB
12Hibás válasz20ms13272 KiB
13Hibás válasz32ms13328 KiB
14Hibás válasz32ms13748 KiB
subtask40/10
15Hibás válasz17ms13204 KiB
16Hibás válasz17ms13448 KiB
17Hibás válasz35ms13832 KiB
18Időlimit túllépés865ms7424 KiB
19Időlimit túllépés856ms23104 KiB
20Időlimit túllépés864ms24076 KiB
21Időlimit túllépés939ms23996 KiB
subtask50/15
22Elfogadva17ms14052 KiB
23Időlimit túllépés901ms21760 KiB
24Időlimit túllépés880ms24444 KiB
subtask60/60
25Időlimit túllépés856ms21224 KiB
26Időlimit túllépés869ms23396 KiB
27Időlimit túllépés888ms23692 KiB
28Időlimit túllépés888ms21704 KiB
29Időlimit túllépés856ms21852 KiB
30Időlimit túllépés856ms21680 KiB
31Időlimit túllépés875ms23648 KiB
32Időlimit túllépés856ms23532 KiB
33Időlimit túllépés884ms23100 KiB
34Időlimit túllépés867ms23068 KiB
35Időlimit túllépés869ms23124 KiB
36Időlimit túllépés888ms23828 KiB
37Időlimit túllépés875ms20248 KiB
38Időlimit túllépés864ms24296 KiB
39Hibás válasz21ms14780 KiB