Problem Statement : Given an array of numbers, find the maximum sum of a subsequence with the constraint that no 2 numbers in the sequence should be adjacent in the array. So 3 2 7 10 should return 13 (sum of 3 and 10) or 3 2 5 10 7 should return 15 (sum of 3, 5 and 7).Answer the question in most efficient way.
Hint:
One of three for current index in a for loop
1. best at (i-2) added to current
2. best at (i-1)
3. current only
Online Judge Link : https://practice.geeksforgeeks.org/problems/stickler-theif/0
Solution: