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

最近在线观看免费大全电视剧超级优化大师

最近在线观看免费大全电视剧,超级优化大师,企业建设网站方案,亚马逊做网站发礼物换评价测试次数 - 蓝桥云课 (lanqiao.cn) 题目描述 题目分析 对于本题我们可以使用动态规划来分析 dp[i][j]代表剩余i层,j台手机的情况下对应的测试数量 分类进行讨论一下: 1.当只剩下一台手机的时候,只能从第一层一层一层往上尝试&#xff0c…

测试次数 - 蓝桥云课 (lanqiao.cn)

题目描述

题目分析

对于本题我们可以使用动态规划来分析

dp[i][j]代表剩余i层,j台手机的情况下对应的测试数量

分类进行讨论一下:

1.当只剩下一台手机的时候,只能从第一层一层一层往上尝试,尝试到第几层摔坏就是几

2.当j = 2,假设剩余k层,总层数为n,dp[k][2]可以分为以下两种情况:

   ①摔坏 dp[k][2] = dp[k - 1][1];

   ②没摔坏 dp[k][2] = dp[n - k][2] //n - k相当于把下面的k层全部砍掉

当j = 3同理

由于考虑的是最坏的情况,所以我们需要在手机摔坏和没摔坏这两种情况中取到最大的测试次数,由于我们要考虑最坏的最优情况,所以我们要在每层最大的里面选择最小的

#include<bits/stdc++.h>
using namespace std;
const int N = 2e3 + 10;
int dp[N][N];
int main()
{ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int l = 1, r = 1000;for(int i = 1; i <= 1000; i ++)dp[i][1] = i;//第一部手机 for(int j = 2; j <= 3; j ++)//第二和第三部手机 {for(int i = 1; i <= 1000; i ++){dp[i][j] = 1e9 + 10;for(int k = 1; k <= i; k ++)//手机在第k层是否摔坏 {dp[i][j] = min(max(dp[k - 1][j - 1], dp[i - k][j]) + 1, dp[i][j]); }}}cout << dp[1000][3];return 0;
}
http://www.fp688.cn/news/153679.html

相关文章:

  • wordpress 好用的编辑器郑州优化网站公司
  • 学网站开发去哪学服务之家网站推广公司
  • 做视频网站用什么服务器同城引流用什么软件
  • 公司网站建设分录灰色推广引流联系方式
  • 网站运营与网络营销百度文库网页版
  • 手机端网站欣赏求个网站
  • 成都市建设网站互联网怎么赚钱
  • 网站做淘宝客需要什么今日头条新闻视频
  • 光明附近网站建设公司seo 网站排名
  • 淘宝流量网站百度快速收录
  • 电子商务企业网站建设发展论文谷粉搜索谷歌搜索
  • 网站的速度诊断怎么做企业推广策划公司
  • 全国设计网站公司网站seo流量软件
  • 网站建设宣传资料知名网页设计公司
  • 做网站需要了解什么东西bt磁力狗
  • 网站建设客户确认单关键词优化软件排行
  • 网站建设 软件企业百度人工客服在哪里找
  • 纯html静态网站seo如何优化排名
  • 网站建设完成百度排名点击
  • 吉林市网站推广成都比较靠谱的seo
  • 海外教育集团网站建设千锋教育培训机构可靠吗
  • 常州网红景点北京seo人员
  • 网站建设 数据分析网络营销在哪里学比较靠谱
  • 做网站打广告设计网站的公司
  • 欧卡乐网站建设推广普通话手抄报内容
  • 中国移动门户网站自己做网站流程
  • 做优惠券怎么推广引流武汉seo招聘
  • 移动建站工具江西省水文监测中心
  • 华为官方商城网站建设方案推广普通话手抄报内容资料
  • 济南百度网站开发海外网站