2019-03-13-算法-进化(鸡蛋掉落)
题目描述
你将获得 K 个鸡蛋,并可以使用一栋从 1 到 N 共有 N 层楼的建筑。
每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。
你知道存在楼层 F ,满足 0 <= F <= N 任何从高于 F 的楼层落下的鸡蛋都会碎,从 F 楼层或比它低的楼层落下的鸡蛋都不会破。
每次移动,你可以取一个鸡蛋(如果你有完整的鸡蛋)并把它从任一楼层 X 扔下(满足 1 <= X <= N)。
你的目标是确切地知道 F 的值是多少。
无论 F 的初始值如何,你确定 F 的值的最小移动次数是多少?
示例 1:
输入:K = 1, N = 2
输出:2
解释:
鸡蛋从 1 楼掉落。如果它碎了,我们肯定知道 F = 0 。
否则,鸡蛋从 2 楼掉落。如果它碎了,我们肯定知道 F = 1 。
如果它没碎,那么我们肯定知道 F = 2 。
因此,在最坏的情况下我们需要移动 2 次以确定 F 是多少。
示例 2:
输入:K = 2, N = 6
输出:3
示例 3:
输入:K = 3, N = 14
输出:4
提示:
- 1 <= K <= 100
- 1 <= N <= 10000
解法参考:https://github.com/Shellbye/Shellbye.github.io/issues/42
可惜没看懂,Mark一下,后续研究
2019-03-13-算法-进化(鸡蛋掉落)相关推荐
- 2019.03.13 ZJOI2019模拟赛 解题报告
得分: \(55+12+10=77\)(\(T1\)误认为有可二分性,\(T2\)不小心把\(n\)开了\(char\),\(T3\)直接\(puts("0")\)水\(10\)分 ...
- 算法题:鸡蛋掉落(leetcode 887题)
题目: 鸡蛋掉落 你将获得 K 个鸡蛋,并可以使用一栋从 1 到 N 共有 N 层楼的建筑. 每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去. 你知道存在楼层 F ,满足 0 < ...
- 《SRPG游戏开发》导航(2019.03.04更新)
<SRPG游戏开发>导航 第一章到第五章并没有使用Markdown,且经过CSDN几次改版和取消目录,这几章排版有些怪怪的. 2019.03.04 第十一章(十 - 十二) ,间章 第十一 ...
- AI+5G:2019.03.31第11届中国(深圳)IT领袖峰会【IT新未来: 5G与人工智能】内容概要
AI+5G:2019.03.31第11届中国(深圳)IT领袖峰会[IT新未来: 5G与人工智能]内容概要 导读 5G+AI双核启动会更加珠联璧合.相得益彰. IOT 采集数据 → Deel Learn ...
- AI公开课:19.03.13沈徽-商汤副总裁《AI创新与落地》课堂笔记以及个人感悟
AI公开课:19.03.13沈徽-商汤副总裁<AI创新与落地>课堂笔记以及个人感悟 导读:重要的不是学历而是能力,AI领域人才,硕士学位,不是优势也不是劣势,要更多的去考虑自己的能力.坚持 ...
- dp 扔鸡蛋_使用动态编程(DP)的鸡蛋掉落问题
dp 扔鸡蛋 Problem statement: You are given N floor and K eggs. You have to minimize the number of times ...
- 训练日志 2019.1.13
成功的起晚了...醒了快 12 点半了... 下午把 STL 常用的容器和算法过了一遍,晚上把之前做过的几个跟 STL 有关的题重新看了下,看了大约三分之一,明天晚上继续吧 下个星期正式开始训练,数学 ...
- 【401天】跃迁之路——程序员高效学习方法论探索系列(实验阶段158-2018.03.13)...
@(跃迁之路)专栏 专栏调整通知(2018.3.13) 由于SegmentFault对专栏文章内容和格式有一定要求,个人时间精力有限,每天更新的<我爱刷题系列>和<每日项目总结系列& ...
- 动态规划经典题目_动态规划经典题目:鸡蛋掉落(附视频讲解)
题目: 思路: 先放上视频讲解 动态规划经典题目:鸡蛋掉落https://www.zhihu.com/video/1225199247848513536 纠正:视频里的状态转移方程漏写了一个+1,意思 ...
- 字节跳动2019春招算法题
字节跳动2019春招算法题 1.总结 难度:容易到中等. 一些题出的太烂,不给数据范围,而且内存设置有问题,如果是刷题不建议刷. 2.题目 (1) 简单字符串模拟. #include<bits/ ...
最新文章
- 解决nginx使用proxy_pass反向代理时,session丢失的问题
- 类脑芯片怎么搞?三星哈佛:直接复制粘贴神经元 | Nature子刊
- MATLAB爬虫爬取股票数据
- MHA masterha_check_ssh 报错
- 算法设计与分析(第三周)递归/迭代求Fibonacci前n项 【以及递归算法速度慢的原因】
- 微服务接入oauth2_微服务权限终极解决方案,Spring Cloud Gateway+Oauth2实现统一认证和鉴权!...
- Python Interview Question and Answers
- 遍历XML文挡树的两种算法
- html页面插歌,怎样在HTML播放器里插入歌曲
- 谈嵌入式软件分层设计
- linux 命令行字体发虚,解决Linux字体发虚的终极方法
- Unrecognized Windows Sockets error: 10106: Socket creation failed
- 《Java并发编程的艺术》一一2.1 volatile的应用
- 【转】图片热点链接使用方法
- HART475艾默生手操器维修注意事项及指标特点
- linux更新网卡驱动
- Chrome 70 将继续在地址栏隐藏网址中的 WWW
- 一个创业公司的融资流程?
- Error type 3 Error: Activity class {com.xxx/com.xxx.MainActivity} does not
- 解决:Field xxMapper in xx.service.impl.xxServiceImpl required a bean of type 'xx.mapper.xxMapper'
热门文章
- 【C语言简单说】二十:指针基础
- oracle 删除空间不足,oracle表空间扩容、创建、删除(解决表空间不足问题)
- 全球最神秘的9大葡萄园...
- 渣男劈腿,两个女生逼他做出选择,结果......
- 推荐系统相关算法(2):k-nearest neighbor
- 80040e14 mysql_【ASP】提示错误80040e14
- python 装饰器实现_Python装饰器系列01 - 如何正确地实现装饰器
- java utf8 转换al32utf8_java与Unicode
- git checkout 单个文件_git 如何回退单个文件
- android studio 创建.9文件,自己使用Android studio创建.9(点9)图片