当前位置: 首页 > 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 {Map<String,Integer>mem = new HashMap<>();public int superEggDrop(int k, int n) {return dp(k,n);}// n为当前找寻的楼层数private int dp(int k, int n) {if(k==1)return n;if(n==0)return 0;String curKey = k + "," +n;if(mem.containsKey(curKey)) {return mem.get(curKey);}int res = Integer.MAX_VALUE;for(int i=1;i<=n;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[k+1][n+1];int m=0;while(dp[k][m]<n) {m++;for(int i=1;i<=k;i++) {// 碎了的话测试楼下,没碎的话测试楼上dp[i][m]=dp[i-1][m-1]+ dp[i][m-1]+1;}}return m;}}

http://www.rdtb.cn/news/11897.html

相关文章:

  • 重庆教育建设有限公司网站首页在线资源搜索神器
  • 可以做哪方面的网站网络营销的有哪些特点
  • 无锡住房建设网站河南网站推广优化排名
  • 企业网站建设怎么做seo免费培训教程
  • 政务网站建设目的 意义深圳关键词优化软件
  • 做网站最专业营销企业
  • 网站制作资质竞价网络推广外包
  • 天河网站建设公司百度搜索排行榜风云榜
  • 快速做网站的方法seo学堂
  • 做网站不挣钱百度关键词排名批量查询
  • wordpress单号查询信息流优化
  • 口碑好的网站设计制作价格seo推广费用
  • 数据网站利尔化学股票最新消息
  • wordpress中文采集网站建设方案优化
  • 动态网站开发与设计毕业论文今日最新新闻摘抄
  • wordpress 编辑首页上海优化seo公司
  • 做网站 违法打广告推广怎么做
  • 甘肃网站建设专业定制seo优化方式
  • 做网站的相关规定seo的中文名是什么
  • 做宠物食品的网站成都seo优化
  • 网站推广做那个较好呢网站批量查询工具
  • 用家用光纤宽带做网站网络营销七个步骤
  • 公司的网址北京公司排名seo
  • html网站开发图片素材seo专业培训seo专业培训
  • 口碑营销是什么意思东莞网络优化哪家公司好
  • 做游戏网站有几个要素通州优化公司
  • 赛罕区城乡建设局网站免费seo快速排名系统
  • 网站模板哪个好用关键词点击优化工具
  • c 网站开发如何进行百度推广
  • 石景山网站建设的大公司西安网络推广公司大全