We have two eggs,so have only two chances of missing.SO its about a
combination of binary and linear search.

On Thu, Jul 7, 2011 at 9:09 AM, Aakash Johari <aakashj....@gmail.com> wrote:

> And what about binary search?
>
> On Wed, Jul 6, 2011 at 12:26 PM, 991 <guruprakash...@gmail.com> wrote:
>
>> Sorry abt the previous post ( and this one ) if it ended up as a spam.
>> I just saw the question and left the place. When I finished posting,
>> ppl hav already given replies...
>>
>> On Jul 7, 12:12 am, 991 <guruprakash...@gmail.com> wrote:
>> > Approach 1:
>> >
>> > Start from storey 1 and go up. keep dropping one of the eggs. As soon
>> > at it breaks, return the storey you are in now. No. of drops in the
>> > worst case: 99
>> >
>> > Approach 2:
>> >
>> > Split the building into 10 '10 storeyed' parts.
>> >
>> > Start Dropping eggs at 10,20,30,...th storey.
>> > If it breaks at say 40th, use the other egg from 31st storey till 39th
>> > and return the ans.
>> >
>> > No. of drops in worst case: approx. 20
>> >
>> > Approach 3:
>> >
>> > Why should v divide the building into equal storeyed segments?  Have
>> > more storeys in lower part of the building and let it come down as we
>> > go up. How does it help? Well by the nature of our method, if it
>> > breaks at some 80+ storey (say), we want use the second egg lesser
>> > number of times that it was when it is in 20th storey or something.
>> >
>> > The first egg can be used in this order: 14,27,39,50,60... ( I am
>> > about to sleep now and I have no energy to find out the exact starting
>> > number. But I hope that u get the idea.)
>> >
>> > Now the same approach can be used once the first egg breaks.
>> >
>> > No. of drops in worst case: Approx. 14
>> >
>> > More on this problem:  Find an algo for any general number of eggs and
>> > any general number storeys...
>> >
>> > Dont look at the hint below before giving it  a try.
>> >
>> > Hint:  DP
>> >
>> > On Jul 6, 10:05 pm, shiv narayan <narayan.shiv...@gmail.com> wrote:
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > > * You are given 2 eggs.
>> > > * You have access to a 100-storey building.
>> > > * Eggs can be very hard or very fragile means it may break if dropped
>> > > from the first
>> > > floor or may not even break if dropped from 100 th floor.Both eggs are
>> > > identical.
>> >
>> > > * You need to figure out the highest floor of a 100-storey building an
>> > > egg can be
>> > > dropped without breaking.
>> > > * Now the question is how many drops you need to make. You are allowed
>> > > to break 2
>> > > eggs in the process
>>
>> --
>> 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.
>>
>>
>
>
> --
> -Aakash Johari
> (IIIT Allahabad)
>
>
>
>
>
>  --
> 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.
>



-- 
Saurabh Singh
B.Tech (Computer Science)
MNNIT ALLAHABAD

-- 
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