Ya got it.
thanks a lot.
I was looking for dynamic solution only but unable to solve one.

On Mon, Aug 1, 2011 at 2:04 PM, Prakash D <cegprak...@gmail.com> wrote:

> I just thought of an O(n) dp solution
>
> let a[]=5,2,1,7,9,11
>
> traverse from i=0 to n-1
>
> we define arr[i]= a[i]+max(arr[i-2],arr[i-3));
>
>
> first arr[0]= 5 + max( a[-2], a[-3]) = 5
>
> arr[1]= 2
>
> arr[2]=1 + 5
>
> arr[3]= 7 + max(5,2) = 7+ 5 = 12
>
> then arr[4]= 9 + max(2,6) = 15
>
> then arr[5]= 11 + max(6,12) = 11+12 = 23
>
>
> now soln= max( arr[n-1], arr[n-2]) = 23
>
>
> hope i'm correct ..
>
>
> regards,
>
> D.Prakash,
> IT, IIIrd year, CEG.
>
>
>
>
>
>
> On Mon, Aug 1, 2011 at 1:39 PM, Abhishek Gupta <gupta.abh...@gmail.com>wrote:
>
>> @Prakash
>> can you post your solution please
>>
>>
>> On Mon, Aug 1, 2011 at 1:39 PM, Abhishek Gupta <gupta.abh...@gmail.com>wrote:
>>
>>> @Kartik
>>>
>>> we cant choose adjacent elements. for ex A={5,2,1,7,9,11} then we will
>>> have 5+7+11
>>> can any one give any algo for this
>>> thank you
>>>
>>>
>>> On Mon, Aug 1, 2011 at 1:25 PM, kartik sachan 
>>> <kartik.sac...@gmail.com>wrote:
>>>
>>>> oh......got it i didn't read that statement....:(
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Algorithm Geeks" group.
>>>> To post to this group, send email to algogeeks@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> algogeeks+unsubscr...@googlegroups.com.
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/algogeeks?hl=en.
>>>>
>>>
>>>
>>>
>>> --
>>> Abhishek Gupta
>>> MCA
>>> NIT Calicut
>>> Kerela
>>>
>>>
>>
>>
>> --
>> Abhishek Gupta
>> MCA
>> NIT Calicut
>> Kerela
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to algogeeks@googlegroups.com.
>> To unsubscribe from this group, send email to
>> algogeeks+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to algogeeks@googlegroups.com.
> To unsubscribe from this group, send email to
> algogeeks+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>



-- 
Abhishek Gupta
MCA
NIT Calicut
Kerela

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to