summaryrefslogtreecommitdiff
path: root/progs/a262.py
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