summaryrefslogtreecommitdiff
path: root/progs/a887.py
blob: 9d4965d0830606683d59e26ffc9c394c10f09739 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
def max_sum_increasing_subsequence(arr, n): 
	max = 0
	msis = [0 for x in range(n)] 
	for i in range(n): 
		msis[i] = arr[i] 
	for i in range(1, n): 
		for j in range(i): 
			if (arr[i] > arr[j] and
				msis[i] < msis[j] + arr[i]): 
				msis[i] = msis[j] + arr[i] 
	for i in range(n): 
		if max < msis[i]: 
			max = msis[i] 
	return max