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

商务网站开发实验报告网站数据比较

商务网站开发实验报告,网站数据比较,美食城网站建设策划书,客户crm管理下载测试次数 - 蓝桥云课 (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.yayakq.cn/news/711553/

相关文章:

  • 四川网站备案咨询网什么程序做的网站没有index页面
  • 怎么利用360域名做网站阿里网站建设
  • 怎么做个手机版的网站毕业设计代做网站都有哪些
  • 网站建设一点通广州市又恢复48小时核酸检测
  • 广东省住房和建设网站聊城建设工程质量信息网站
  • div网站模板关键词优化 搜索引擎
  • 网站后台首页阿里云Windows建立WordPress
  • 设计师网站赚钱网站建设交印花税嘛
  • 百度移动网站排名网站改版seo建议
  • 网上购物网站开发开题报告在淘宝做网站可以退货退款么
  • 网站开发更新记录网站国内空间价格
  • thinkphp 网站源码做企业网站好的
  • 安徽炒股配资网站开发网站营销型企业销售平台
  • 山门做网站中国石油网站建设在线第三次作业
  • 新乡做网站推广的wordpress 3.9 友情链接
  • 当阳网站建设谷歌seo服务商
  • 友点企业网站管理系统忘记密码做互联网平台要多少钱
  • wordpress改背景搜索引擎优化自然排名的优点
  • 站长工具一区建设网站平台的章程
  • 推广网站有什么方法注册网站免费注册ins
  • 网站备案主体空壳出名的网络公司有哪些
  • 中国空间站航天员济南网站建设新风向
  • net网站开发 介绍赶集网免费发布信息
  • 企业怎么建设网站网站策划论坛
  • linux网站入口生鲜电商网站开发
  • 海南网站建设服务qq交流群功能介绍
  • 南昌网站推广¥做下拉去118cr网站挂马解决
  • 做网站用的什么软件站长工具名称查网站
  • cms 多个网站网站建设的基本流程和步骤
  • 保定网站建设保定设计说明万能模板200字