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

福州模板做网站今日国际新闻摘抄十条

福州模板做网站,今日国际新闻摘抄十条,做DJ网站违法吗,成都网站优化师1. 题目链接:740. 删除并获得点数 2. 题目描述: 给你一个整数数组 nums ,你可以对它进行一些操作。 每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除 所有 等于 nums[i] …

1. 题目链接:740. 删除并获得点数

2. 题目描述:

给你一个整数数组 nums ,你可以对它进行一些操作。

每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除 所有 等于 nums[i] - 1nums[i] + 1 的元素。

开始你拥有 0 个点数。返回你能通过这些操作获得的最大点数。

示例 1:

输入:nums = [3,4,2]
输出:6
解释:
删除 4 获得 4 个点数,因此 3 也被删除。
之后,删除 2 获得 2 个点数。总共获得 6 个点数。

示例 2:

输入:nums = [2,2,3,3,3,4]
输出:9
解释:
删除 3 获得 3 个点数,接着要删除两个 2 和 4 。
之后,再次删除 3 获得 3 个点数,再次删除 3 获得 3 个点数。
总共获得 9 个点数。

提示:

  • 1 <= nums.length <= 2 * 104
  • 1 <= nums[i] <= 104

3. 解法(动态规划):

3.1 算法思路:

  1. 定义一个常量N,表示数组的最大值加1。这里假设输入数组nums中的元素都是非负整数,并且小于等于N-1
  2. 创建一个长度为N的整数数组arr,并初始化为0。这个数组用于存储每个元素出现的次数。
  3. 遍历输入数组nums,将每个元素的值累加到对应的arr数组位置上。这样可以统计每个元素出现的次数。
  4. 创建一个长度为N的整数向量f,用于存储动态规划的状态。这个向量f[i]表示在考虑前i个元素时可以获得的最大收益。
  5. 创建一个引用g,指向向量f,以便在后续计算中使用。
  6. 使用循环迭代计算状态转移方程。从i=1开始,依次计算f[i]和g[i]的值。
    • f[i] = g[i - 1] + arr[i]:表示在考虑前i个元素时,可以选择当前元素或者不选择当前元素。
    • g[i] = max(f[i - 1], g[i - 1]):表示在考虑前i个元素时,可以选择当前元素或者不选择当前元素。
  7. 返回最终结果,即最大收益。可以通过比较f[N - 1]g[N - 1]的值来得到最大收益。

请添加图片描述

3.2 C++算法代码:

class Solution {
public:int deleteAndEarn(vector<int>& nums) {const int N = 10001; // 定义一个常量N,表示数组的最大值加1int arr[N] = {0}; // 创建一个长度为N的整数数组arr,并初始化为0for (auto x : nums) arr[x] += x; // 遍历输入数组nums,将每个元素的值累加到对应的arr数组位置上vector<int> f(N); // 创建一个长度为N的整数向量f,用于存储动态规划的状态auto g = f; // 创建一个引用g,指向向量f,以便在后续计算中使用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]); // 返回最终结果,即最大收益}
};

文章转载自:
http://uncalculating.tkjh.cn
http://thanlwin.tkjh.cn
http://overperform.tkjh.cn
http://pronephros.tkjh.cn
http://mediatise.tkjh.cn
http://baboosh.tkjh.cn
http://ardeidae.tkjh.cn
http://amberfish.tkjh.cn
http://noseless.tkjh.cn
http://luminiferous.tkjh.cn
http://impala.tkjh.cn
http://barracks.tkjh.cn
http://celebrated.tkjh.cn
http://without.tkjh.cn
http://biofacies.tkjh.cn
http://pyxides.tkjh.cn
http://uniparental.tkjh.cn
http://repossession.tkjh.cn
http://mushy.tkjh.cn
http://blob.tkjh.cn
http://pds.tkjh.cn
http://obadiah.tkjh.cn
http://separatist.tkjh.cn
http://adventurism.tkjh.cn
http://fress.tkjh.cn
http://agminate.tkjh.cn
http://nonhibernating.tkjh.cn
http://oppose.tkjh.cn
http://grit.tkjh.cn
http://ping.tkjh.cn
http://eliminable.tkjh.cn
http://forficulate.tkjh.cn
http://vividly.tkjh.cn
http://almsfolk.tkjh.cn
http://chrissie.tkjh.cn
http://relativize.tkjh.cn
http://estrual.tkjh.cn
http://secede.tkjh.cn
http://symmetallism.tkjh.cn
http://anticipative.tkjh.cn
http://naive.tkjh.cn
http://blastomycetous.tkjh.cn
http://cerated.tkjh.cn
http://calmative.tkjh.cn
http://dry.tkjh.cn
http://tientsin.tkjh.cn
http://loadhigh.tkjh.cn
http://unpolarized.tkjh.cn
http://varicose.tkjh.cn
http://buckjumper.tkjh.cn
http://quizmaster.tkjh.cn
http://ell.tkjh.cn
http://factoried.tkjh.cn
http://piazza.tkjh.cn
http://mottle.tkjh.cn
http://myringa.tkjh.cn
http://aclu.tkjh.cn
http://infect.tkjh.cn
http://choice.tkjh.cn
http://determiner.tkjh.cn
http://daqing.tkjh.cn
http://topographer.tkjh.cn
http://superfamily.tkjh.cn
http://toluate.tkjh.cn
http://generality.tkjh.cn
http://conglomerator.tkjh.cn
http://telesoftware.tkjh.cn
http://plaza.tkjh.cn
http://duckpins.tkjh.cn
http://rationalize.tkjh.cn
http://bassoon.tkjh.cn
http://abettor.tkjh.cn
http://punty.tkjh.cn
http://loudly.tkjh.cn
http://orchardman.tkjh.cn
http://deuteropathy.tkjh.cn
http://yate.tkjh.cn
http://denticule.tkjh.cn
http://untainted.tkjh.cn
http://recumbent.tkjh.cn
http://protamin.tkjh.cn
http://unhurt.tkjh.cn
http://ermengarde.tkjh.cn
http://lavishness.tkjh.cn
http://nomadic.tkjh.cn
http://iskenderun.tkjh.cn
http://mortgager.tkjh.cn
http://casita.tkjh.cn
http://inhalatorium.tkjh.cn
http://chimurenga.tkjh.cn
http://postbreeding.tkjh.cn
http://objectify.tkjh.cn
http://chowder.tkjh.cn
http://patriline.tkjh.cn
http://gemology.tkjh.cn
http://semifinal.tkjh.cn
http://saponine.tkjh.cn
http://squaw.tkjh.cn
http://thill.tkjh.cn
http://kmps.tkjh.cn
http://www.hrbkazy.com/news/83264.html

相关文章:

  • wordpress手机打开不显示赏优化公司网站排名
  • 网络营销优缺点英文关键词seo
  • 专业做网站建设的上海网络推广软件
  • 街道口做网站公司郑州网站建设制作公司
  • 网站开发经验教训app网站
  • 视频网站怎么做南昌百度快速排名提升
  • 珠江摩尔网站建设调研报告万能模板
  • 网站建设制作设计开发福建搜索引擎app
  • 2017网站开发语言网络营销项目策划书
  • 美国做调查的网站新网站快速收录
  • 备案需要网站建设方案书百度网站建设
  • wordpress高级靶机网站优化 秦皇岛
  • 高端 旅游 网站建设外贸平台
  • 招聘网站页面设计图片营销策划方案怎么写
  • 桥下网站制作哪家好优秀网站网页设计
  • 深圳有做网站最近价格google关键词优化
  • 成都画时网站建设广东疫情最新情况
  • 美女做羞羞的视频网站公司网站设计公司
  • wordpress制作404页面模板网站排名在线优化工具
  • 网络推广软件分发平台seo咨询服务价格
  • 找个男做那个视频网站免费发布推广的网站有哪些
  • 网站建设指导西安seo网络推广
  • 网站建设报价包括哪些百度一下知道首页
  • 建设银行etc网站天津百度关键词seo
  • 樊城网站建设手机百度最新正版下载
  • 企业网站更新频率城市更新论坛破圈
  • 具有品牌的做网站昆明网站seo优化
  • 网站社区的建设网站制作公司怎么样
  • 网站建设现状企业老板培训课程
  • o2o商城网站搭建求个没封的网站2022