100层楼,扔两个鸡蛋,寻找使鸡蛋摔碎的楼层最快要扔多少次?

2019-06-24  本文已影响0人  爱吃兔兔的胡萝卜吖

解释:两个鸡蛋一样,只有在达到某个楼层高度时,才会摔碎。可以假设这个摔碎临界楼层是N。

100层楼,K次机会.jpg

在我们编程解决问题的过程中,如果遇到最优问题的时候,往往可以先尝试一下动态规划的方法。而动态规划的方法,首要的我们要找到构成这个最优问题的最优子问题。所以,下面的分析,我们首先尝试动态规划的方法,如何解决这个问题,这也是典型的程序员的思路;其次,在众多的问题当中,有不少可以直接归结为数学方程式,如果我们能够写出数学方程式,那么,答案将是更加的简洁、美妙(比如上一种方法推导出来的公式)。

上一篇 下一篇

猜你喜欢

热点阅读