Hey Amir,

Can u please throw some more light on this. I am not able to find a good
solution for subset sum problem as well.

Regards,
Akash Agrawal
http://tech-queries.blogspot.com/


On Fri, Dec 17, 2010 at 7:29 PM, Amir hossein Shahriari <
[email protected]> wrote:

> sort jewelries in decreasing order and then the problem can be solved in a
> way similar to subset sum problem
>
> On Mon, Dec 13, 2010 at 7:40 PM, Akash Agrawal 
> <[email protected]>wrote:
>
>> You have been given a list of jewelry items that must be split amongst two
>> people: Frank and Bob. Frank likes very expensive jewelry. Bob doesn't
>> care how expensive the jewelry is, as long as he gets a lot of jewelry.
>> Based on these criteria you have devised the following policy: 1) Each
>> piece of jewelry given to Frank must be valued greater than or equal to
>> each piece of jewelry given to Bob. In other words, Frank's least
>> expensive piece of jewelry must be valued greater than or equal to Bob's
>> most expensive piece of jewelry. 2) The total value of the jewelry given
>> to Frank must exactly equal the total value of the jewelry given to Bob. 3)
>> There can be pieces of jewelry given to neither Bob nor Frank. 4) Frank
>> and Bob must each get at least 1 piece of jewelry. Given the value of
>> each piece, you will determine the number of different ways you can allocate
>> the jewelry to Bob and Frank following the above policy. For example: values
>> = {1,2,5,3,4,5} Valid allocations are:  Bob        Frank   1,2          3  
>> 1,3
>>          4   1,4          5  (first 5)  1,4           5  (second 5)
>>   2,3           5  (first 5)  2,3           5  (second 5)    5  (first 5)  5
>>  (second 5)   5  (second 5)  5  (first 5) 1,2,3,4        5,5Note that
>> each '5' is a different piece of jewelry and needs to be accounted for
>> separately. There are 9 legal ways of allocating the jewelry to Bob and
>> Frank given the policy, so your method would return 9.
>>
>>
>> Regards,
>> Akash Agrawal
>> http://tech-queries.blogspot.com/
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<algogeeks%[email protected]>
>> .
>> 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 [email protected].
> To unsubscribe from this group, send email to
> [email protected]<algogeeks%[email protected]>
> .
> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to