2667 2023. 01. 18 14:54:38 fanibarkai Síkság (55) python3 Hibás válasz 0/55 256ms 35640 KiB
from sys import stdin, stdout
n = int(stdin.readline())
ta = list(map(int, stdin.readline().split()))
ok = (0)
tk = []
for i in range(len(ta)):
    os = (ok+1)
    if i != len(ta)-1:
        if ta[i] == ta[i+1]:
            ok += 1
        elif ta[i] - ta[i+1] < 2 and ta[i] != ta[i+1]:
            p = [ta[i],ta[i+1]]
        else:
            ok = 0
            break
    for k in range(i,len(ta)):
        if p.count(ta[k]) == 1:
            os += 1
        else:
            ok = 0
            break
    tk.append([os,i])
for i in range(2):
    stdout.write(str(max(tk)[i])+' ')
    

Részfeladat Összpont Teszt Verdikt Idő Memória
base 0/55
1 Elfogadva 0/0 18ms 11188 KiB
2 Hibás válasz 0/0 18ms 13584 KiB
3 Futási hiba 0/2 17ms 11776 KiB
4 Hibás válasz 0/2 17ms 12176 KiB
5 Futási hiba 0/2 16ms 11664 KiB
6 Futási hiba 0/2 17ms 12260 KiB
7 Futási hiba 0/3 17ms 12300 KiB
8 Futási hiba 0/2 17ms 12616 KiB
9 Futási hiba 0/3 17ms 12640 KiB
10 Futási hiba 0/3 19ms 14836 KiB
11 Futási hiba 0/3 18ms 13872 KiB
12 Futási hiba 0/3 18ms 14548 KiB
13 Hibás válasz 0/3 45ms 34928 KiB
14 Futási hiba 0/3 32ms 16768 KiB
15 Futási hiba 0/3 41ms 30296 KiB
16 Futási hiba 0/3 43ms 35640 KiB
17 Futási hiba 0/3 41ms 35548 KiB
18 Futási hiba 0/3 45ms 35488 KiB
19 Futási hiba 0/3 45ms 35200 KiB
20 Hibás válasz 0/3 45ms 35164 KiB
21 Futási hiba 0/3 32ms 25304 KiB
22 Időlimit túllépés 0/3 256ms 14888 KiB