|
本帖最后由 老陈 于 2020-4-28 18:15 编辑
我们用
F(M,N)
表示N层楼M部手机的试验次数。
我们选择第一部手机从第K层扔下,
如果手机摔坏,试验次数为:
F(M-1,K-1)+1
如果手机没有摔坏,试验次数为:
F(M,N-K)+1
我们取其中较大的那个。
我们取K从1到N,得到N个数,取最小的数。就得到了
F(M,N)
有的城友会问
F(M-1,K-1)和F(M,N-K)是未知的啊?
不用担心,两个参数至少有一个比M或N小,我们可以先求参数小的。一直到(1,2),(2,1),(1,1),显然:
F(1,K)=K
F(K,1)=1
|
|