鸡蛋下落临界
2016-03-16 18:15
190 查看
两个软硬程度一样的鸡蛋,它们在某一层摔下会碎,有个100层的建筑,要求最多用两个鸡蛋确定鸡蛋安全下落的临界位置,给出临界位置?如果是n层楼,m个鸡蛋,请给出确定临界位置的算法
解题:
dp[i][j]表示从i层楼中用j个鸡蛋测出临界楼层的位置的最少次数 所以动态方程为: dp[i][j]=min(1+max(dp[p-1][q-1],dp[i-p][q])) 0<p<=i<=n,0<q<j<=m 单只有0个鸡蛋时,次数总是0,初始化: dp[i][0]=0
相关文章推荐
- Go的内存模型
- Java工程师成神之路
- mysql插入大量数据(text类型)时出现MySQL Server has gone away 的解决方法
- fuser命令
- 区别与网上的数据库备份恢复:使用内存集合list或者map
- 如何在svn中提交一个被重命名的旧项目
- #typedef和#define的区别
- Hadoop MapReduce程序的模板框架
- 访客至上的Web、移动可用性设计--指导原则
- 在linux下编译.pc文件
- 在web.xml中,<context-param>标签的作用是什么?
- iOS开发zhiATM机的设计与实现
- Drainage Ditches--hdu1532(网络流 模板)
- linux中标准输出相关
- Mvc中DropDownList 和DropDownListFor的常用方法
- C++ 学习之路(7):共享数据的保护
- CDN的cache节点(http)结构及工作原理总结(图自画)
- 【抄】更改eclipse配置
- C++内存泄露
- js颜色拾取器