blob: dd4220bbfd6524f43ec5bd0f25f5d9bce01c2de3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
def find_longest_conseq_subseq(arr, n):
ans = 0
count = 0
arr.sort()
v = []
v.append(arr[0])
for i in range(1, n):
if (arr[i] != arr[i - 1]):
v.append(arr[i])
for i in range(len(v)):
if (i > 0 and v[i] == v[i - 1] + 1):
count += 1
else:
count = 1
ans = max(ans, count)
return ans
|