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

公益网站建设需求车陂手机网站开发

公益网站建设需求,车陂手机网站开发,网站开发工资多少,wordpress 营销 主题力扣原题链接#xff0c;点击跳转。 一个有名的按摩师会收到源源不断的预约请求#xff0c;每个预约都可以选择接或不接。在每次预约服务之间要有休息时间#xff0c;因此她不能接受相邻的预约。给定一个预约请求序列nums#xff0c;总共有n个预约#xff0c;替按摩师找到…力扣原题链接点击跳转。 一个有名的按摩师会收到源源不断的预约请求每个预约都可以选择接或不接。在每次预约服务之间要有休息时间因此她不能接受相邻的预约。给定一个预约请求序列nums总共有n个预约替按摩师找到最优的预约集合总预约时间最长返回总的分钟数。 我们用动态规划的思想解决这个问题。首先创建dp表确定状态表示很自然地想到可以用dp[i]表示一直收到下标为i的请求后接受的预约的最长总时长。然而这么想是不够的因为对于每个预约都有可能接受或者不接受。所以要分类讨论用f[i]表示接受下标为i的请求后接受的预约的最长总时长用g[i]表示不接受下标为i的请求后接受的预约的最长总时长。 接着推导状态转移方程。对于f[i]接受了下标为i的预约说明没有接受下标为i-1的预约此时接受的预约的最长总时长应为g[i-1]nums[i]。对于g[i]不接受下标为i的预约有可能接受了下标为i-1的预约也有可能不接受下标为i-1的预约由于要求最长总时长所以g[i]max(f[i-1],g[i-1])。 初始化时只需把f[0]初始化成nums[0]g[0]初始化成0再从左往右同时填f表和g表。最后返回max(f[n-1],g[n-1])。 class Solution { public:int massage(vectorint nums){int n nums.size();// 处理边界情况if (n 0)return 0;// 创建dp表vectorint f(n);auto g f;// 初始化f[0] nums[0];// 填表for (int i 1; i n; i){f[i] g[i - 1] nums[i];g[i] max(f[i - 1], g[i - 1]);}return max(f[n - 1], g[n - 1]);} };
http://www.w-s-a.com/news/427329/

相关文章:

  • 高端网站建设专业营销团队宁德网站建设51yunsou
  • 网站如何做cdn购物网站建设app开发
  • 简单的手机网站模板好看大方的企业网站源码.net
  • 沈阳住房和城乡建设厅网站网站个人备案做论坛
  • 企业建网站的目的开家网站建设培训班
  • 做怎么网站网站优化和推广
  • 建站工具 风铃网站每年空间域名费用及维护费
  • 网站开发工具 知乎工业软件开发技术就业前景
  • 永济微网站建设费用新手如何自学编程
  • 在本地怎么做网站深圳保障房申请条件2022
  • 广州天河区网站建设公司东莞网络游戏制作开发
  • 哪个网站做免费小程序rio门户网站的制作
  • 短网站生成查询网站所有关键词排名
  • 阿里云购买网站登录技术服务外包公司
  • 淘宝单页面网站手机制作游戏的软件
  • 汉中市网站建设wordpress编辑器好麻烦
  • 织梦做的网站快照被攻击在线看crm系统
  • 青岛物流公司网站建设网站建设提议
  • 企业网站建设高端品牌宿州注册公司多少钱
  • 个人微信公众号怎么做微网站吗湛江网站制作方案
  • 学校网站改版南京展厅设计装修
  • 手机网站有免费做的吗建设银行网站不能登录
  • 树莓派做影视网站网站建设企业 熊账号
  • 网站iis7.5配置免费网站建设模板下载
  • 生物公司网站建设方案wordpress自定义字段调用
  • 静态网站公用头部如何调用标题wordpress自动采集翻译插件怎么用
  • 网站做单链 好不好网站营销不同阶段的网站分析目标
  • 网线制作颜色顺序兰州网站推广优化
  • 北京沙河教做网站的企业融资以什么为基础
  • 给网站添加百度地图绵阳做绵阳做网站网站