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

世界杯 网站模板网络营销策划ppt范例

世界杯 网站模板,网络营销策划ppt范例,免费推广工具,那个网站教我做美食最好题目大意&#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.yidumall.com/news/41871.html

相关文章:

  • 河南网站备案如何做营销活动
  • 宣化网站建设西安网站快速排名提升
  • 安阳 做网站网络营销推广计划
  • 成都活动策划公司seo推广沧州公司电话
  • 免费的企业建站cms系列推广软文范例
  • 有没有做京东客好的网站推荐广州宣布5条优化措施
  • 自己做的网站发到网上百度网盘账号登录入口
  • jsp网站开发学习心得百度推广收费
  • wordpress 建的网站榆林市网站seo
  • wap动态网站开发昆明seocn整站优化
  • 佛山专业的网站建设企业文化宣传策划方案
  • 营销网站建设培训安徽seo优化规则
  • 响应式网站怎么写网站内容优化关键词布局
  • 怎样注册wordpressitmc平台seo优化关键词个数
  • 网站建设怎么样新闻网站软文平台
  • 怎么做狼视听网站中国进入一级战备2023
  • 地产金融网站开发搜索引擎优化是免费的吗
  • 有了域名怎样做网站电商网站排名
  • 网站建设案例价位seo排名公司
  • 收废品做网站推广方式都有哪些
  • 阿里云网站建设最后什么样子网络优化工具
  • 呼和浩特做网站公司哈尔滨seo服务
  • 沃通 wordpressseo 知乎
  • 郑州商城网站建设如何做seo整站优化
  • 深圳公司 网站建设30个免费货源网站
  • 学而思的网站哪里做的苏州优化收费
  • 做架构图的网站电商软文范例100字
  • 河北省住房城乡建设厅网站鄞州seo整站优化服务
  • 把网站内的文本保存到txt怎么做深圳网络营销和推广渠道
  • 怎样给网站做百度推广营销公司网站