202342026-01-05 16:56:47algoproSíkság (55)pypy3Hibás válasz 37/5586ms31468 KiB
# UUID: ba58e848-7fc5-4550-9a5c-fe2996ed9748
import sys
input = sys.stdin.readline

def solve():
    n = int(input())
    a = [int(x) for x in input().split()]
    ans, cnt = 1, 1
    i, j = 0, 1
    n1, n2 = a[0], 0
    while j < n:
        if n2 == a[j] or n1 == a[j]: j += 1
        elif n2 == 0 and abs(a[j] - n1) < 2:
            n2 = a[j]
            j += 1
        else:
                i = j
                n1 = a[j]
                n2 = 0
        if j - i > ans:
            ans = j - i
            cnt = i + 1

    print(ans, cnt)

solve()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base37/55
1Elfogadva0/043ms19612 KiB
2Hibás válasz0/063ms22384 KiB
3Elfogadva2/239ms19384 KiB
4Elfogadva2/239ms19408 KiB
5Elfogadva2/243ms19520 KiB
6Elfogadva2/243ms19392 KiB
7Hibás válasz0/339ms19500 KiB
8Elfogadva2/241ms19944 KiB
9Elfogadva3/339ms19768 KiB
10Hibás válasz0/357ms21760 KiB
11Hibás válasz0/361ms22264 KiB
12Elfogadva3/348ms21480 KiB
13Hibás válasz0/382ms31468 KiB
14Hibás válasz0/368ms31156 KiB
15Hibás válasz0/368ms31356 KiB
16Elfogadva3/376ms31428 KiB
17Elfogadva3/372ms31292 KiB
18Elfogadva3/375ms31452 KiB
19Elfogadva3/382ms31360 KiB
20Elfogadva3/386ms31428 KiB
21Elfogadva3/371ms25512 KiB
22Elfogadva3/365ms29272 KiB