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

广州网站设计培训网站开发与维护项目招标

广州网站设计培训,网站开发与维护项目招标,绵阳做网站的公司,wordpress cdn 腾讯云按摩师 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址#xff1a;点这里 2. 讲解算法原理 首先#xff0c;给定一个整数数组 nums#xff0c;其中 nums[i] 表示第 i 天的预约时间长度。 定义两个辅助数组 f 和 g#xff0c;长度都为 n#xff08;n 是数组… 按摩师 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址点这里 2. 讲解算法原理 首先给定一个整数数组 nums其中 nums[i] 表示第 i 天的预约时间长度。 定义两个辅助数组 f 和 g长度都为 nn 是数组 nums 的长度。 数组 f 表示在第 i 天选择预约时的最大总时长。数组 g 表示在第 i 天选择不预约时的最大总时长。 初始化数组 f 和 g 的第一个元素 f[0] nums[0]表示第一天选择预约总时长为第一天的预约时长。g[0] 0表示第一天选择不预约总时长为0。 从第二天开始从左到右遍历整个数组 nums计算每一天的最大总时长 对于第 i 天如果选择预约则总时长为前一天选择不预约的最大总时长 g[i-1] 加上第 i 天的预约时长 nums[i]即 f[i] g[i-1] nums[i]。对于第 i 天如果选择不预约则总时长为前一天选择预约和不预约的最大总时长中的较大值即 g[i] max(f[i-1], g[i-1])。 最后返回最后一天选择预约和不预约的最大总时长的较大值即 max(f[n-1], g[n-1])其中 n 是数组 nums 的长度。 3. 编写代码 class Solution { public:int massage(vectorint nums) {int nnums.size();//处理细节if(n0) return 0;vectorint f(n); vectorint g(n); f[0]nums[0],g[0]0;for(int i1;in;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.zqtcl.cn/news/821046/

相关文章:

  • 商城网站建设缺点淘宝店铺怎么免费推广
  • 利于优化的网站模板360建筑网密码忘了
  • 商务网站建设找哪家网页设计商品页面制作
  • 连云港网站建设方案大型门户网站多少钱
  • win7 iis设置网站首页网站建设攵金手指科杰壹陆
  • 阿里巴巴网站建设的功能定位手机在线制作图片加字
  • 网站联系我们的地图怎么做的电子商务网站建设完整案例教程
  • 北京学习网站建设湖北省建设厅政务公开网站
  • 推广做网站联系方式贵州省领导班子名单一览表
  • 厦门的网站建设公司徐州城乡建设局网站
  • 天津圣辉友联网站建设南昌本地生活网站有哪些
  • 境外社交网站上做推广上海网站建设的价格低
  • 山西专业网站建设大全高校网站群建设研究
  • 网络营销网站建设流程网站功能设计指什么
  • 企业网络推广网站琼海市建设局网站
  • 移动网站搭建网页设计页面设计
  • 建设网站进行商品营销的重要性恢复正常百度
  • 美容会所网站模板下载jsp网站开发实现增删改查
  • 注册网站需要注意什么深圳建站公司兴田德润官网多少
  • 广东网站优化布吉做棋牌网站建设有哪些公司
  • 联邦快递的网站建设图书馆建设网站注意点
  • 西安好的皮肤管理做团购网站wordpress stats
  • 文山 网站建设 滇icp卡盟网站顶图怎么做
  • 北京网站建设公司哪些好电商建站
  • 沈阳百度广告广州营销seo
  • 营销型企业网站建设步骤做网站怎样和客户沟通
  • 多媒体教学网站开发的一般步骤网络公司网站赏析
  • 阿里云手机网站建设多少钱wordpress幻灯片制作
  • 个人博客网站下载公司邮箱免费注册
  • 厦门外贸网站建设多少钱wordpress 增大字体