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

wordpress中英文网站移商网站建设

wordpress中英文网站,移商网站建设,盘锦网站建设兼职,沈阳建站费用一、题目解析 根据这个示例1,选择删除4并获得4,那么3和5都会被删除掉且不会被获取,选择删除2并获得2,那么1和3都会被删除且不会获得,这样一看或许对这道题感觉无从下手,但我换一种表达形式你能看出些名堂来…

一、题目解析

根据这个示例1,选择删除4并获得4,那么3和5都会被删除掉且不会被获取,选择删除2并获得2,那么1和3都会被删除且不会获得,这样一看或许对这道题感觉无从下手,但我换一种表达形式你能看出些名堂来。我们将示例1重新按升序排好序,得到2,3,4,这时在一看之前的规则,是不是可以将其转化为不能取相邻的数据,这和我们的打家劫舍问题是不是相同的?我们通过对条件的理解将一道全新的题转化为我们熟悉的题。对于打家劫舍不熟悉的读者可以先移步观看我之前的博客,链接: 动态规划-LCR 089.打家劫舍-力扣(LeetCode)-CSDN博客

 二、算法原理

预处理:根据打家劫舍我们需要现将数据处理一下,先对原数组进行sort升序重新排列,然后用一个新的数组通过下标绝对映射,统计原数组中对应元素的总和,用于打家劫舍问题实现。

这里简单讲解一下,详情可以移步另一篇博客动态规划-LCR 089.打家劫舍-力扣(LeetCode)-CSDN博客

1.状态表示

f[i]表示:选到i位置时,i位置的值必选,此时获得的最大点数

g[i]表示:选到i位置时,i位置的值不选,此时获得的最大点数

2.状态转移方程

f[i]=g[i-1]+arr[i](这里的arr数组是统计重排序数组对应元素总和的数组)

g[i]=max(f[i-1],g[i-1])

3.初始化

f[0]=arr[0],g[0]=0

4.填报顺序

从左向右,两个表一起填

5.返回值

max(f[n-1],g[n-1])(这里的n是原数组的大小)

思考和实践都是不可或缺的,在思考后去实现,740. 删除并获得点数 - 力扣(LeetCode)

三、代码示例

class Solution {
public:int rob(vector<int>& arr) {int n = arr.size();vector<int> f(n),g(n,0);f[0] = arr[0];for(int i = 1;i<n;i++){f[i] = g[i-1]+arr[i];g[i] = max(f[i-1],g[i-1]);}return max(f[n-1],g[n-1]);}int deleteAndEarn(vector<int>& nums) {sort(nums.begin(),nums.end());int n = nums[nums.size()-1];vector<int> arr(n+1);for(int i = 0;i<nums.size();i++){arr[nums[i]] += nums[i];}return rob(arr);}
};

 

 

看到最后,如果对您有所帮助还请点赞、收藏、关注,点点关注不迷路,我们下期再见!

http://www.dtcms.com/wzjs/832556.html

相关文章:

  • 有哪些网站是提供设计图片的网站服务器不稳定
  • 手机端企业网站源码下载百度云服务器一年多少钱
  • 网站开发 需要用到什么软件ui网页设计字体
  • 网站导航的作用百度58网络推广怎么做
  • 山东莱钢建设有限公司网站推广目标包括什么
  • 淘宝客购物网站源码沧州网站建设报价
  • 网站建设案例精粹微信网站建设和维护报价表
  • 网站分析百度具体的网站建设
  • 苏州信网网站建设技术有限公司wordpress怎么安装多说
  • 网站备案提交资料林州风景网站建设的目的
  • 手机微网站 模板乾安网站建设
  • wordpress网站接入qq重庆seo外包行者seo06
  • 帮别人做网站赚钱6南宁网站设计推广
  • 企业建站官网运营福建建设人才网
  • 贵州华瑞网站建设有限公司软件源码
  • 呼和浩特网站建设网络公司做时时网站要多少钱
  • 一学一做教育视频网站有哪些广州番禺网站制作公司哪家好
  • 电商设计素材网站有哪些优秀个人网站推荐
  • 网站建设福建临清建设网站
  • 网站首页设计收费网站首页没收录
  • 网站用户需求报告wordpress完整网址
  • 做自己的网站怎么购买空间网站这么做404页面
  • 做淘宝客需要那先网站wordpress主题升级文件
  • 龙岗网站建设网站制作南宁网站建设哪家公司
  • 做网站赚金币安卓开发基础教程
  • 网站导航栏如何优化海南省住房和城乡建设厅网站电脑版
  • 新加坡网站域名八度 网站建设
  • 网站建设的趋势网站建设公司话术
  • 有没有免费注册的网站中装建设
  • 泰安网站推广西安造价信息网官网