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

您在工信部门备案网站获取的icp备案号淮安网站建设价位

您在工信部门备案网站获取的icp备案号,淮安网站建设价位,html5移动端网站开发教程,做网站总费用1. 题目链接#xff1a;740. 删除并获得点数 2. 题目描述#xff1a; 给你一个整数数组 nums #xff0c;你可以对它进行一些操作。 每次操作中#xff0c;选择任意一个 nums[i] #xff0c;删除它并获得 nums[i] 的点数。之后#xff0c;你必须删除 所有 等于 nums[i] …1. 题目链接740. 删除并获得点数 2. 题目描述 给你一个整数数组 nums 你可以对它进行一些操作。 每次操作中选择任意一个 nums[i] 删除它并获得 nums[i] 的点数。之后你必须删除 所有 等于 nums[i] - 1 和 nums[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 * 1041 nums[i] 104 3. 解法动态规划 3.1 算法思路 定义一个常量N表示数组的最大值加1。这里假设输入数组nums中的元素都是非负整数并且小于等于N-1。创建一个长度为N的整数数组arr并初始化为0。这个数组用于存储每个元素出现的次数。遍历输入数组nums将每个元素的值累加到对应的arr数组位置上。这样可以统计每个元素出现的次数。创建一个长度为N的整数向量f用于存储动态规划的状态。这个向量f[i]表示在考虑前i个元素时可以获得的最大收益。创建一个引用g指向向量f以便在后续计算中使用。使用循环迭代计算状态转移方程。从i1开始依次计算f[i]和g[i]的值。 f[i] g[i - 1] arr[i]表示在考虑前i个元素时可以选择当前元素或者不选择当前元素。g[i] max(f[i - 1], g[i - 1])表示在考虑前i个元素时可以选择当前元素或者不选择当前元素。 返回最终结果即最大收益。可以通过比较f[N - 1]和g[N - 1]的值来得到最大收益。 3.2 C算法代码 class Solution { public:int deleteAndEarn(vectorint nums) {const int N 10001; // 定义一个常量N表示数组的最大值加1int arr[N] {0}; // 创建一个长度为N的整数数组arr并初始化为0for (auto x : nums) arr[x] x; // 遍历输入数组nums将每个元素的值累加到对应的arr数组位置上vectorint 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.hkea.cn/news/14342313/

相关文章:

  • 抖音seo怎么收费广州网站优化推广
  • django 开放api 做网站岳阳网站开发培训
  • 深圳有做公司网站首页网站备案号添加
  • 外贸公司如何做公司网站设计一个完整的静态网站
  • 婚礼网站模板石家庄网站排名推广
  • 南京建设网站制作南通网站建设小程序
  • 怎么用网站后台做轮播图wordpress 宁皓
  • 网站域名怎么买新网站建设怎么样
  • 潍坊网站开发招生信息中科汇联网站建设手册
  • 浏阳建设局网站购物网站 备案
  • 怎么申请信用卡收款网站接口网站开发时间
  • 河北省建设网站的网站首页wordpress open sans
  • 网站排名优化技术做淘宝网站代理
  • 学校网站建设说明书专业网页制作软件能帮助客户组织和管理
  • 汕头网站建设制作厂家搜索引擎营销的典型案例
  • g时代网站建设wordpress 微信导航菜单
  • 珠海微信网站用树莓派做网站
  • 沂水做网站网络广告创意
  • 云南网站建设方案seo网站关键词优化机构
  • 合肥建设网站公司郑州营销型网站公司电话
  • 备案的网站做跳转不影响备案把网页设计师职位要求
  • 网站推广网站哪些广告平台留号码
  • 网站怎么做解析做ppt的软件模板下载网站
  • 品牌外贸网站建设wordpress dux商城
  • 新农村建设投诉在哪个网站网站制定
  • 做网站设计的公司排名芜湖百度seo
  • 网站建设项目进展情况汇报2022年楼市最新消息
  • 网站栏目模板如何选择wordpress project
  • 对网站建设服务公司的看法申请网站建设费用的请示
  • 网站开发主要内容和要求软文之家