自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 100层楼2个鸡蛋 - 动态规划

#include int max(int a, int b) {     return a > b ? a : b; } int eggs(int n) {     // res[i] = x : i层楼扔两个鸡蛋,最少需要x步测出临界楼层     int* res = new int[n + 1];      res[0] = 0;     res[1] =

2014-10-25 21:42:44 964

原创 100层楼2个鸡蛋

问题: 有两个一样的特殊鸡蛋,它们有可能在1楼就摔碎了,也有可能从100楼摔下都没碎。现在有100层楼,要你用这两个鸡蛋通过最少的次数确定哪一层是鸡蛋可以安全落下的最高位置。 思路1: 很多人看到这个问题,最先想到的可能是二分法:第一个鸡蛋在50层扔碎了,那第二个鸡蛋在25层扔,没碎再在37层扔,碎了则在13层扔……。这样问题完全变为二分查找,但要求鸡蛋足够多,现在只

2014-10-25 20:41:23 1027

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除