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

遂宁网站建设哪家好找人做网站被骗

遂宁网站建设哪家好,找人做网站被骗,wordpress 商城系统,那个网站可以做双色球号码对比的198. 打家劫舍 我们从第一个开始分析#xff1a; dp[i]:i表示索引#xff0c;dp表示当前索引可以拿到的最高金额 索引为0时#xff0c;可以拿到的最高金额为1#xff1b; 索引为1时#xff0c;可以拿到的最高金额就是在索引[0,1]之间取#xff0c;为2 索引为2时…198. 打家劫舍 我们从第一个开始分析 dp[i]:i表示索引dp表示当前索引可以拿到的最高金额 索引为0时可以拿到的最高金额为1 索引为1时可以拿到的最高金额就是在索引[0,1]之间取为2 索引为2时就要看前两个索引[0,1]的状态了如果索引0被取那么当前值就可取如果索引1被取当前值就不能取。所以索引2可得的最高金额为max(dp[2-1],dp[2-2]nums[i]) 往下推就可以发现当前索引可以拿到的最高金额与前两个索引的状态有关得递推公式dp[i]max(dp[i-1],dp[i-2]nums[i]) class Solution { public:int rob(vectorint nums) {if(nums.size()2) return nums[0];vectorint pd(nums.size(),0);pd[0]nums[0];pd[1]max(nums[0],nums[1]);for(int i2;inums.size();i){pd[i]max(pd[i-1],pd[i-2]nums[i]);}return pd[nums.size()-1];} }; 213. 打家劫舍 II 环形房间的问题就在于不能同时取首尾两个房间所以要分情况。 1.不偷第一个房间 2.不偷最后一个房间 class Solution { public:int rob(vectorint nums) {if(nums.size()2) return nums[0];else if(nums.size()2) return max(nums[0],nums[1]);vectorint pd(nums.size(),0);//不偷窃第一个房间pd[1]nums[1];pd[2]max(nums[1],nums[2]);for(int i3;inums.size();i){pd[i]max(pd[i-1],pd[i-2]nums[i]);}int noOnepd[nums.size()-1];//不偷窃最后一个房间pd.clear();pd[0]nums[0];pd[1]max(nums[1],nums[0]);for(int i2;inums.size()-1;i){pd[i]max(pd[i-1],pd[i-2]nums[i]);}int noEndpd[nums.size()-2];return max(noOne,noEnd);} }; 337. 打家劫舍 III 这题需要递归与动态规划同时进行看到树要首先试试递归遍历。最初我使用层序遍历的结果发现只能以一层为单位进行操作不够灵活不能通过全部测试。这里每个结点都只有两种状态那就是偷与不偷用一个数组来记录偷与不偷所能取得的最高金额。需采用后续遍历因为我们要知道当前结点的子树所取最高金额的情况。  class Solution { public:vectorint robTree(TreeNode* root){if(rootnullptr) return {0,0};//存储左子树偷与不偷能够得到的最大金额vectorint leftrobTree(root-left);//存储右子树偷与不偷能够得到的最大金额vectorint rightrobTree(root-right);//偷当前结点int val0root-valleft[1]right[1];//不偷当前结点int val1max(left[0],left[1])max(right[0],right[1]);return {val0,val1};}int rob(TreeNode* root) {vectorint ansrobTree(root);return max(ans[0],ans[1]);} };
http://www.pierceye.com/news/903962/

相关文章:

  • 东莞营销网站建设报价阿里云服务器部署网站
  • 品牌企业建站如何建设网站兴田德润简介呢
  • 思行做网站北京西站到大兴机场
  • 长沙网页制作模板的网站c++编程软件
  • 网站备案 人工审核安卓软件下载安装
  • 网站建设公司 专题制作怎么注册订阅号
  • 网站运营内容包含哪些深圳标本制作
  • wordpress 微信导航站南昌有哪些企业网站
  • 网站开发需要的人员南京手机网站
  • 上海网站建设知识 博客网站建设数据库的购买
  • 足彩网站开发网站建设 网站制作
  • 网站开发 定制 多少 钱小程序加盟代理前景
  • 河南网站建设官网wordpress博客主题哪个好
  • 网站建设会计帐务处理青岛发现51例阳性
  • 保定三金网络科技有限公司windows优化大师是哪个公司的
  • 华丰建设股份有限公司网站深圳影视广告在哪里好
  • 企业建设网站需要服务器吗谷德设计网官网首页入口
  • 新手学做网站步骤天津制作网站的公司电话
  • 做网站同行php网站开发平台下载
  • 国外风格网站企业宣传片制作公司哪家好
  • 如何做双版网站wordpress 36kr
  • 东莞企石网站设计最新便民信息汇总
  • 浏阳做网站公司做网站app优惠活动的
  • 商务网站开发公司2021网页qq登陆
  • vs 网站开发教程docker 部署wordpress
  • 平面网站设计wordpress数据表更换域名
  • 上海网站设计合理柚v米科技济南网站优化公司电话
  • 卓拙科技做网站吗怎么用php做网站后台程序
  • 山东企业建站系统费用抚宁区建设局网站
  • 免费购物网站程序国外公共空间设计网站