当前位置: 首页 > news >正文

深圳福田网站建设专业公司安卓网站建站系统下载

深圳福田网站建设专业公司,安卓网站建站系统下载,做网站的具体内容,网站开发前端学习题目大意#xff1a; 你有k个鸡蛋#xff0c;对n层楼的建筑#xff0c;请确认在f层扔鸡蛋鸡蛋恰好不会破碎的最少次数#xff08;f满足 0 f n#xff09;。 方法一#xff1a; 状态#xff1a;即会发生变化的量#xff0c;很明显有两个#xff0c;当前拥有…题目大意 你有k个鸡蛋对n层楼的建筑请确认在f层扔鸡蛋鸡蛋恰好不会破碎的最少次数f满足 0 f n。 方法一 状态即会发生变化的量很明显有两个当前拥有的鸡蛋数量和需要测试的楼层 选择即选择哪个楼层扔鸡蛋。 dp(n,k)是你在所有楼层中选择一个在最坏情况下需要的操作次数最小的楼层扔鸡蛋 代码   class Solution {MapString,Integermem new HashMap();public int superEggDrop(int k, int n) {return dp(k,n);}// n为当前找寻的楼层数private int dp(int k, int n) {if(k1)return n;if(n0)return 0;String curKey k , n;if(mem.containsKey(curKey)) {return mem.get(curKey);}int res Integer.MAX_VALUE;for(int i1;in;i) {// 找所有楼层中最坏情况下操作次数最小的楼层扔鸡蛋res Math.min(res, Math.max(dp(k-1,i-1), dp(k,n-i))1);}mem.put(curKey, res);return res;} } 方法二 状态当前拥有的鸡蛋数量k和测试次数m 选择每次鸡蛋碎或者不碎总的测试获取的楼层数量都为楼上的层数 楼下的楼层数 1 dp(k,m)代表在k个鸡蛋的情况下扔m次在最坏情况下的测试楼层数量。 代码   class Solution {public int superEggDrop(int k, int n) {int [][]dp new int[k1][n1];int m0;while(dp[k][m]n) {m;for(int i1;ik;i) {// 碎了的话测试楼下没碎的话测试楼上dp[i][m]dp[i-1][m-1] dp[i][m-1]1;}}return m;}}
http://www.w-s-a.com/news/27314/

相关文章:

  • 黑河北京网站建设湛江市住房和城乡建设局网站
  • 网站建设拾金手指下拉十九企业查询官网
  • 邢台提供网站建设公司哪家好五合一建站
  • 京东网站设计代码驻马店做网站的公司
  • 织梦网站模板使用教程福州网站建设工作
  • 做网站要准备的需求asp 网站后台
  • 滨州网站开发公司中立建设集团有限公司网站
  • 泰安建设厅网站做网站为什么要建站点
  • 有什么好的手机推荐网站创建网站需要哪些工作
  • 网站能给企业带来什么上饶市网站建设公司
  • 学做网站卖东西去哪学南宁网站建设gxjzdrj
  • 欧美网站建设案例网站开发 男生
  • 网站正在开发中做电子元器件的网站
  • 做网站搭建的公司中国建设银行官网站u盾证书
  • 大连哪里有手机自适应网站建设公司网站介绍模板 html
  • 佛山模板建站宣传片制作公司电话
  • 文字网站居中能自己做网站接业务吗
  • 免备案自助建站网站广州珈瑶公司是哪一年注册的
  • ps做网站界面wordpress为图片添加圆角
  • seo优化推广业务员招聘seo顾问服务福建
  • 成都私人网站建设seo网站推广方案策划书
  • 广州网站建设工作室wordpress log
  • 网站后台添加wordpress h1标签优化
  • 自己做网站都需要什么高密 网站建设
  • 网站语言选择郑州本地做团购的网站
  • dw网页设计模板图片谷歌wordpress优化
  • 网站seo优化要怎么做礼品公司怎么做网站
  • 做网页网站需要钱吗提供常州微信网站建设
  • 网站建设文化效果广东网站建设哪家有
  • 毕业设计做网站怎样做特别一点在线网页制作软件