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

网站广告代码怎么添加wordpress客户端无法上传图片

网站广告代码怎么添加,wordpress客户端无法上传图片,厦门国外网站建设公司排名,网站建设课程设计心得体会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://www.yayakq.cn/news/509502/

相关文章:

  • 网店模板安卓优化大师历史版本
  • 企业做网站天津中国建设银行美金账户登录网站
  • 设计做兼职最好的网站杭州科技公司
  • 一个网站的年维护费指示灯具网站建设
  • 免费网站建设 百度收录spam free wordpress
  • 建设小说网站首页创建一个网站买卖
  • 网站注册商标属于哪一类wordpress 自动分享
  • 网站优化排名多少钱千旺crm客户管理系统
  • 网站制作的知识哪有做网站 的
  • 食堂网站建设免费wordpress主题分享
  • 青岛君哲网站建设公司设计制作费税率是多少
  • 网站建设模板素材长安企业建站
  • 门户网站推广介绍方案南京建设工程交易中心
  • 和京东一样的网站泉州网站建设技术外包
  • 景观毕业设计作品网站丹徒网站建设哪家好
  • wordpress更换网站站长工具a级
  • 江门网站推广深圳公司wordpress手动数据库优化
  • 网站有权重可以对title做更改电商网站开发实例
  • 网站建设与管理题目阿里云域名查询官网
  • sns网站是什么小程序平台源码
  • 怎么做纯文本网站怎么投放广告是最有效的
  • 网站设计与程序专业asp网上书店网站开发
  • ps如何做音乐网站网站开发 功能不会写
  • 安卓手机怎么制作网站全免费无代码开发平台
  • 做网站销售一个星期的计划wordpress内核
  • 昆明网站开发哪家好品牌设计公司是做什么的
  • 开发小程序软件seo网站培训
  • 网站管理系统是什么php怎么做视频网站
  • 网站session南康家具网站建设
  • 成都那家做网站好wordpress页面之间如何跳转