202352026-01-05 16:58:04algoproSíkság (55)pypy3Wrong answer 37/5585ms31496 KiB
# UUID: a2cc55f1-0dcf-471c-8c1f-d941efae359f
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:
            if j - i > ans:
                ans = j - i
                cnt = i + 1
            i = j
            n1 = a[j]
            n2 = 0
        if j - i > ans:
            ans = j - i
            cnt = i + 1

    print(ans, cnt)

solve()
SubtaskSumTestVerdictTimeMemory
base37/55
1Accepted0/043ms19520 KiB
2Wrong answer0/057ms22492 KiB
3Accepted2/239ms19384 KiB
4Accepted2/243ms19428 KiB
5Accepted2/246ms19440 KiB
6Accepted2/239ms19456 KiB
7Wrong answer0/337ms19624 KiB
8Accepted2/245ms19924 KiB
9Accepted3/339ms19960 KiB
10Wrong answer0/350ms21560 KiB
11Wrong answer0/361ms22320 KiB
12Accepted3/354ms21476 KiB
13Wrong answer0/375ms31480 KiB
14Wrong answer0/367ms31208 KiB
15Wrong answer0/376ms31240 KiB
16Accepted3/382ms31496 KiB
17Accepted3/371ms31472 KiB
18Accepted3/375ms31448 KiB
19Accepted3/382ms31352 KiB
20Accepted3/385ms31356 KiB
21Accepted3/367ms25244 KiB
22Accepted3/374ms29320 KiB