202342026-01-05 16:56:47algoproSíkság (55)pypy3Wrong answer 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()
SubtaskSumTestVerdictTimeMemory
base37/55
1Accepted0/043ms19612 KiB
2Wrong answer0/063ms22384 KiB
3Accepted2/239ms19384 KiB
4Accepted2/239ms19408 KiB
5Accepted2/243ms19520 KiB
6Accepted2/243ms19392 KiB
7Wrong answer0/339ms19500 KiB
8Accepted2/241ms19944 KiB
9Accepted3/339ms19768 KiB
10Wrong answer0/357ms21760 KiB
11Wrong answer0/361ms22264 KiB
12Accepted3/348ms21480 KiB
13Wrong answer0/382ms31468 KiB
14Wrong answer0/368ms31156 KiB
15Wrong answer0/368ms31356 KiB
16Accepted3/376ms31428 KiB
17Accepted3/372ms31292 KiB
18Accepted3/375ms31452 KiB
19Accepted3/382ms31360 KiB
20Accepted3/386ms31428 KiB
21Accepted3/371ms25512 KiB
22Accepted3/365ms29272 KiB