3910 | 2023. 03. 03 22:03:28 | András | Síkság (55) | python3 | Hibás válasz 5/55 | 240ms | 28980 KiB |
Lenght = int(input())
Block = input().split()
Min = 0
Max = 0
Len = 0
Place = 0
x = 0
Change = 0
for i in range(len(Block)):
if x == 0:
if Change == 1:
Place = i-Len
Max = int(Block[i])
Min = int(Block[i])
x = x + 2
else:
Change = 0
if int(Block[i]) < Min:
Min = int(Block[i])
if int(Block[i]) > Max:
Max = int(Block[i])
if int(Block[i]) - Min >= -1 and int(Block[i]) - Min <= 1:
if int(Block[i]) - Max >= -1 and int(Block[i]) - Max <= 1:
x = x + 1
else:
if x > Len:
Len = x
Change = 1
x = 0
else:
x = 0
else:
if x > Len:
Len = x
Change = 1
x = 0
else:
x = 0
print(Len,Place)
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 5/55 | ||||||
1 | Elfogadva | 0/0 | 17ms | 11104 KiB | |||
2 | Hibás válasz | 0/0 | 37ms | 12876 KiB | |||
3 | Hibás válasz | 0/2 | 17ms | 11716 KiB | |||
4 | Hibás válasz | 0/2 | 17ms | 11648 KiB | |||
5 | Hibás válasz | 0/2 | 17ms | 11888 KiB | |||
6 | Hibás válasz | 0/2 | 17ms | 11764 KiB | |||
7 | Hibás válasz | 0/3 | 17ms | 12028 KiB | |||
8 | Elfogadva | 2/2 | 18ms | 12712 KiB | |||
9 | Hibás válasz | 0/3 | 19ms | 12560 KiB | |||
10 | Hibás válasz | 0/3 | 37ms | 13984 KiB | |||
11 | Hibás válasz | 0/3 | 35ms | 13560 KiB | |||
12 | Hibás válasz | 0/3 | 37ms | 14152 KiB | |||
13 | Időlimit túllépés | 0/3 | 215ms | 28124 KiB | |||
14 | Időlimit túllépés | 0/3 | 203ms | 15348 KiB | |||
15 | Időlimit túllépés | 0/3 | 219ms | 24896 KiB | |||
16 | Időlimit túllépés | 0/3 | 240ms | 28412 KiB | |||
17 | Időlimit túllépés | 0/3 | 219ms | 28644 KiB | |||
18 | Időlimit túllépés | 0/3 | 216ms | 28980 KiB | |||
19 | Időlimit túllépés | 0/3 | 222ms | 28472 KiB | |||
20 | Időlimit túllépés | 0/3 | 223ms | 28760 KiB | |||
21 | Hibás válasz | 0/3 | 112ms | 22284 KiB | |||
22 | Elfogadva | 3/3 | 180ms | 25640 KiB |