德赞网站建设网站制作企业网站的设计公司

news/2025/10/2 4:52:42/文章来源:
德赞网站建设网站制作,企业网站的设计公司,一个成功的网站必须具备,长沙有哪些正规传媒公司文章目录1. 题目2. 解题1. 题目 给定一个整数数组 nums #xff0c;你可以对它进行一些操作。 每次操作中#xff0c;选择任意一个 nums[i] #xff0c;删除它并获得 nums[i] 的点数。之后#xff0c;你必须删除每个等于 nums[i] - 1 或 nums[i] 1 的元素。 开始你拥有… 文章目录1. 题目2. 解题1. 题目 给定一个整数数组 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 个点数。注意: nums的长度最大为20000。 每个整数nums[i]的大小都在[1, 10000]范围内。来源力扣LeetCode 链接https://leetcode-cn.com/problems/delete-and-earn 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 先预处理出每个数字的分数并且按数字排序使用mapdp[i][0] 表示不拿 dp[i][1] 表示拿 i 号数字时的最大得分 class Solution { public:int deleteAndEarn(vectorint nums) {if(nums.empty())return 0;mapint,int num_points;for(int num : nums)num_points[num] num;//数字和其对应的分数vectorpairint,int num_pts(num_points.begin(), num_points.end());//map key有序vectorvectorint dp(num_points.size(), vectorint(2, 0));// dp[i][0] 表示不拿 dp[i][1] 表示拿 i 号数字的最大得分dp[0][1] num_pts[0].second;//拿第一个数的得分for(int i 1; i num_pts.size(); i){if(num_pts[i-1].first1 num_pts[i].first)//数字间隔大于1dp[i][1] num_pts[i].second max(dp[i-1][0], dp[i-1][1]);//前一个数可以拿或者不拿else // num_pts[i-1].first1 num_pts[i].first 间隔1//我要拿了前一个不能拿dp[i][1] num_pts[i].second dp[i-1][0];dp[i][0] max(dp[i-1][0], dp[i-1][1]); //我不拿那么前一个拿或者不拿}return max(dp.back()[0], dp.back()[1]);} };20 ms 10.4 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/924557.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎么做提卡密网站广东省造价工程信息网

作者:lesleyfootprint.network 数据源:Token Sector Dashboard ChatGPT 的热潮点燃了 AI 领域,AI 与区块链技术的融合成为市场关注的焦点。因为区块链的一个显著特征是它能够在链上安全地存储大量数据,这与 AI 模型对数据的密集…

佛山中小企业网站制作wordpress首页自定义广告位

出于MVVM学习的需要,复习下匿名方法和Lambda表达式,因为之前用的也比较少,所以用的也不是很熟练,Baidu下相关的知识,写了这个Demo,目标是用简单的方法展示这个怎么用。 这里偏重的和LINQ中的Lambda表达式 …

网站建设服务器介绍图片网站的类型

背景 1 工作需要,需要修改一个java的程序逻辑,之前都是用的frida修改的,但是现在的工作场景,重视效率,所以frida这种重工具被pass了,只能重新选其他工具,初始的时候是想用java本身的一些修改工…

双语网站建设报价营销与运营的区别

友情提示:全文13000多文字,预计阅读时间10-15分钟Spring Cloud Eureka作为常用的服务注册中心,我们有必要去了解其内在实现机制,这样出现问题的时候我们可以快速去定位问题。当我们搭建好Eureka Server服务注册中心并启动后&#…

广州达美网站建设wordpress黑帽插件

某项目中,我要给别人封装一个深度学习算法的SDK接口,运行在RK3588平台上,然后客户给我的交叉编译工具链是 然后我用他们给我的交叉编译工具链报下面的错误: aarch64-buildroot-linux-gnu-gcc --version /data/chw/aarch64/bin/cca…

免费建站网页无需登陆广西新狐网络科技有限公司

在主要课程学完并确定论文题目后,研究生撰写论文的时间为一年半至两年。(一)论文选题的要求1. 选题必须有一定的理论意义或应用价值论文选题必须对国民经济建设或在学术上有一定的价值。2.国内外研究动态论文选题时,学生必须掌握与该课题有关…

怎样做网站公司的销售如何修改百度上面的门店号码

转: js判断数组里是否有重复元素的方法 https://blog.csdn.net/longzhoufeng/article/details/78840974第一种方法:但是下面的这种方法数字字符串类似相同,返回的还是真,有点不靠谱,如果是其它的字符是可以的 var ary1…

杭州海淀区网站建设详情页设计思路遵循哪五个营销环节

目的: 鉴于目前网络上没有完整的kafka数据投递至splunk教程,通过本文操作步骤,您将实现kafka数据投递至splunk日志系统 实现思路: 创建kafka集群部署splunk,设置HTTP事件收集器部署connector服务创建connector任务&a…

h5技术建设网站汽车网页

一、新建一个立方体 ShiftA新建一个立方体用来演示。 二、物体的移动 xyz轴移动 点击下图图左侧的移动选项后,选中要移动的物体,会出现三个箭头的方向,这分别代表沿着x、y、z轴移动。xyz平面移动 这个小正方体代表沿着某一个面移动&#…

建立平台网站要多久小米网站制作

网络安全的重要性 网络安全是指保护网络系统免受未授权的访问、攻击、破坏或未经授权的数据泄露的能力。随着互联网的普及和数字化进程的加速,网络安全问题日益凸显,成为个人、企业和国家必须面对的重要挑战。 网络安全的威胁 网络安全威胁包括黑客攻…

AI元人文:致同行者书

致同行者书 当我站在自己勾勒的价值生态蓝图前,一种深切的无力感悄然浮现。这片思想的森林比想象中更加茂密,它的根系已延伸到我的认知边界之外。 或许你也在创造路上经历过这样的时刻——当灵感的光辉照亮前路,却发…

做个ppt模板网站开发wordpress安装主题

文章目录题目描述思路 & 代码二刷题目描述 很好的一道思路题,可以用来理解状态、双指针。注意:数组有序,否则需要用哈希表来做。 思路 & 代码 双指针:从头、尾往里走,重点在于为何不会丢失解状态 S(x, y)&…

怎样快速建设网站模板微官网是小程序吗

1、Router LSA LSA 链路状态通告,是OSPF进行路由计算的主要依据,在OSPF的LSU报文中携带,其头重要字段及解释: LS Type(链路状态类型):指示本LSA的类型。 在域内、域间、域外…

网站分享网站做一下301跳转

一、背景介绍 在我国的大江南北遍布着各种各样的果园,针对这些地处偏僻的果园及农场等环境,较为传统的安全防范方式是建立围墙,但是仅靠围墙仍然无法阻挡不法分子的有意入侵和破坏,因此为了及时发现和处理一些难以察觉的问题&…

各行各业网站建设外贸网站建设便宜

15. 三数之和 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元…

手机网站内容规划seo网站培训优化怎么做

在本文中,我们提供了全面的JDBC教程(Java数据库连接性),这是Oracle提供的一种API,允许程序员处理Java应用程序中的不同数据库:它允许开发人员建立与数据库的连接,定义特定的客户端如何访问给定的…

网站的新闻栏与产品栏如何做北京seo排名方法

this 关键字是 Java 常用的关键字,可用于任何实例方法内指向当前对象,也可指向对其调用当前方法的对象,或者在需要当前类型对象引用时使用。 this.属性名 大部分时候,普通方法访问其他方法、成员变量时无须使用 this 前缀&#…

做网站选择系统牡丹江做网站的公司

项目有个简单的小需求就是在考试时间结束后把待考的用户状态修改为缺考,可以利用TimerTask来实现,在java中实现定时执行任务的功能,主要用到Timer和TimerTask类。其中Timer是用来在一个后台线程按指定的计划来执行指定的任务。 在新增考试的…

校园网站建设管理及责任表邵阳市城乡建设厅网站

1. tomcat下载 官网:https://tomcat.apache.org/ 镜像地址:https://mirrors.huaweicloud.com/apache/tomcat/ 1、选择一个版本下载,官网下载速度缓慢,推荐镜像 2、对压缩包进行解压,无需进行安装,解压放…

tuzicms做企业手机网站如何wordpress 安装主题后

一、消息队列消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。目前在生产环境中使用较多的消息队列有ActiveMQ、Rabbit…