What if we sort array and place first n/4 and last n/4 elements in one
subarray and
other n/2 in the 2nd subarray.


On Fri, Dec 31, 2010 at 4:08 AM, Anand <anandut2...@gmail.com> wrote:

> http://anandtechblog.blogspot.com/2010/07/partition-of-array.html
>
>
> On Thu, Dec 30, 2010 at 12:35 AM, vishal raja <vishal.ge...@gmail.com>wrote:
>
>> This means , You can make a sum = j , with or without using the item i ,
>> while calculating P[i][j].
>>
>> So you can have another counter Count2 which will have the count for such
>> items. So you will calculate P as discussed before
>> but You will add 1 in Count2[i][j] whenever you find that case. add one in
>> count[i][j] in any of P = 1 case.
>>
>> in the end you'll search for the max value of j (closest to S/2) for all P
>> values which has this property on value of i .
>> 1. i = 50
>> 2. for all i> 50
>>     i-count2[i][j] <= 50
>>
>> I think this will do. Check it out.
>> On Thu, Dec 30, 2010 at 12:41 PM, Ankur Khurana <ankur.kkhur...@gmail.com
>> > wrote:
>>
>>> vishal , what will we do to count when both   p[i-1][j] and
>>> p[i-1][j-a[i]] is true .
>>>
>>> On Thu, Dec 30, 2010 at 12:36 PM, Ankur Khurana
>>>  <ankur.kkhur...@gmail.com> wrote:
>>> > Thanks everybody for wonderful support and special thanks to Vishal
>>> > raja. . But i was bit apprehensive about your last solution . . i will
>>> > test it :) and let you know as well . Thanks . . . .
>>> >
>>> >
>>> > On Thu, Dec 30, 2010 at 11:52 AM, vishal raja <vishal.ge...@gmail.com>
>>> wrote:
>>> >> But the same solution I've given above can give you the solution for
>>> this
>>> >> problem .
>>> >> In the formed table of P[i][j] , you can take another variable
>>> attached to
>>> >> it as count[i][j] for how many items we have selected yet.
>>> >> So you gotta find , the max. value of j which has count = 50.
>>> >> count[i][j] = count[i-1][j]                       if P(i-1,j) ==1
>>> >> count[i][j] = count[i-1][j-a[i]]                  if P(i-1,j-a[i]) ==1
>>> >> else count[i][j] = 0
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> On Thu, Dec 30, 2010 at 11:42 AM, vishal raja <vishal.ge...@gmail.com
>>> >
>>> >> wrote:
>>> >>>
>>> >>> yeah, My bad.
>>> >>> Missed that.
>>> >>>
>>> >>> On Wed, Dec 29, 2010 at 10:52 PM, Wladimir Tavares <
>>> wladimir...@gmail.com>
>>> >>> wrote:
>>> >>>>
>>> >>>> Sum up all the number and divide by 2
>>> >>>>
>>> >>>> Using the algorithm subset problem to find a number close to median
>>> >>>>
>>> >>>>
>>> >>>> Wladimir Araujo Tavares
>>> >>>> Federal University of CearĂ¡
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> On Wed, Dec 29, 2010 at 2:07 PM, Ankur Khurana <
>>> ankur.kkhur...@gmail.com>
>>> >>>> wrote:
>>> >>>>>
>>> >>>>> How will you divide and array of approx 100 elements into two sub
>>> sets
>>> >>>>> of 50 each such that the difference between both the subsets is the
>>> >>>>> minimum possible one . .
>>> >>>>>
>>> >>>>>  Thanks in advance .
>>> >>>>> Ankur
>>> >>>>>
>>> >>>>> --
>>> >>>>> You received this message because you are subscribed to the Google
>>> >>>>> Groups "Algorithm Geeks" group.
>>> >>>>> To post to this group, send email to algoge...@googlegroups.com.
>>> >>>>> To unsubscribe from this group, send email to
>>> >>>>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@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 algoge...@googlegroups.com.
>>> >>>> To unsubscribe from this group, send email to
>>> >>>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@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 algoge...@googlegroups.com.
>>> >> To unsubscribe from this group, send email to
>>> >> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@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 algoge...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@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 algoge...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@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 algoge...@googlegroups.com.
> To unsubscribe from this group, send email to
> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>



-- 
Regards,
Rahul Patil

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algoge...@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