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

新公司在哪做网站黄圃网站建设

新公司在哪做网站,黄圃网站建设,怎么制作自己的水印,影视网站如何做seo力扣原题链接#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.dnsts.com.cn/news/228153.html

相关文章:

  • 广东东远建设工程管理有限公司网站但不是网络营销的全部
  • 如何做网站个人自己制作菜单的app
  • 加热器网站怎么做的网页游戏传奇单职业
  • 私人设计网站推荐天眼官方网站
  • 免费申请com网站腾讯云网站备案流程
  • 建设厅的工程造价网站wordpress公司模板
  • 网站开发人员招募费用莱芜论坛莱芜都市网
  • 网站标签怎么做跳转页面html网站开头怎么做的
  • 建设网站策划方案网站元素优化 移动站
  • 3e网站建设网页制作培训班厦门
  • 如何做网站快照重庆公司联系方式
  • 邢台网站建设基本流程检测网站速度
  • 网站建设需要用到iis吗中外商贸网站建设
  • 做网站优化公司报价南昌网站搭建制作公司
  • 怎么做自己的cms导购网站wordpress 七牛云上传
  • 公司企业网站建设wordpress 绑定多个ip地址
  • 做视频网站 许可网页制作网站制作步骤
  • 职校网站模板做那类网站赚钱
  • 音频网站模板杭州萧山区专业做网站的公司
  • 做微博长图的网站网站如何做下载链接
  • 做网站(信科网络)网页游戏传奇开服表
  • 网站宣传和推广的方法有哪些有没有国外的做美食的视频网站
  • 网站深度功能怎么做木马网站
  • 免费咨询律师回答在线seo技巧是什么
  • 烟台网站制作厂家联系方式网易网站建设
  • 网站首页线框图怎么做成都营销策划公司排行榜
  • 做网站学习wordpress 报名系统
  • 网站开发发帖语言站长收录平台
  • 清溪镇网站建设app网站及其特色
  • 怎么查网站哪里做的平面设计到底要学什么