740.删除并获得点数

news2024/9/21 13:22:30

目录

一、题目

二、代码


一、题目

740. 删除并获得点数 - 力扣(LeetCode)

二、代码

转换成打家劫舍问题

class Solution {
public:
    int deleteAndEarn(vector<int>& nums) {
        int Max = nums[0];//nums中的最大点数
        for(int i=0;i<nums.size();i++)
        {
            if(nums[i]>Max)
            Max=nums[i];
        }

        vector<int>data(Max+1,0);
        
        for(int i=0;i<nums.size();i++)//data数组保存某个点数出现的总和,下标i表示点数i
        {
            data[nums[i]] += nums[i];
        }

        vector<int>dp(Max+1,0);//转换成打家劫舍问题
        dp[0] = 0;
        dp[1] = data[1];

        for(int i = 2;i<=Max;i++)
        {
            dp[i] = max(dp[i-1],dp[i-2]+data[i]);
        }

        return dp[Max];

    }
};

 

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

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

相关文章

iTOP-RK3588开发板Debian系统使用 VNC 远程控制桌面-客户端连接

在 360 软件管家里面下载 VNC Viewer 软件&#xff0c;如下图所示&#xff1a; 然后打开软件&#xff0c;之后如下图所示&#xff1a; 然后我们点击左上角 file-》New connection&#xff0c;如下图所示设置&#xff0c;我们的 VNC Server 设为 192.168.1.14:1&#xff0c;其中…

柴洪峰院士:大模型赋能金融科技思考与展望

本文整理自7月7日世界人工智能大会“AI生成与垂直大语言模型的无限魅力”论坛上中国工程院院士、复旦大学金融科技研究院院长柴洪峰《大模型赋能金融科技思考与展望》的主题分享&#xff0c;从金融垂直模型构建、金融知识图谱与大模型融合以及金融大模型的监管三个方面进行介绍…

大数据Flink(五十五):Flink架构体系

文章目录 Flink架构体系 一、 Flink中的重要角色 二、Flink数据流编程模型 三、Libraries支持

风辞远的科技茶屋:来自未来的信号枪

很久之前&#xff0c;有位朋友问我&#xff0c;现在科技资讯这么发达了&#xff0c;你们还写啊写做什么呢&#xff1f; 我是这么看的。最终能够凝结为资讯的那个新闻点&#xff0c;其实是一系列事情最终得出的结果&#xff0c;而这个结果又会带来更多新的结果。其中这些“得出”…

Ae 效果:CC Kernel

颜色校正/CC Kernel Color Correction/CC Kernel CC Kernel&#xff08;CC 卷积核&#xff09;效果主要用于图像的卷积处理&#xff0c;通过在卷积矩阵中设置不同的权重值&#xff0c;可以实现图像的锐化 Sharpen、模糊 Blur、查找边缘 Find Edges以及浮雕 Emboss等效果。 ◆ …

电脑剪辑视频的软件有哪些?试试这几种视频剪辑工具

视频剪辑可以帮助人们在不同情境下更好地理解和消化视频内容。通过剪辑&#xff0c;可以去除不必要的素材并突出重点&#xff0c;使观看者能够更快地获取信息&#xff0c;并且更容易保持注意力的集中。此外&#xff0c;剪辑可以提高视频质量&#xff0c;例如通过添加音乐、图形…

CAD如何转成JPG图片?学会这招轻松完成转换

当我们使用CAD软件创建设计或模型时&#xff0c;这些文件可能会很大且难以共享。将它们转换为图片可以使它们更易于使用和查看。图片格式通常支持各种软件和平台&#xff0c;这使得它们更容易被打开和共享&#xff0c;而不需要安装CAD软件。此外&#xff0c;图片文件通常比CAD文…

Java多线程面试21题

并行和并发有什么区别&#xff1f; 并行是指两个或者多个事件在同一时刻发生&#xff1b;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事件&#xff0c;并发是在同一实体上的多个事件。 在一台处理器上“同时”处理多个任务&#xff0c;在多台处理…

【C++医学影像】支持三维影像后处理PACS系统源码

PACS系统源码是按照DICOM3.0和HL7标准,遵循IHE标准工作流程&#xff0c;以医学影像的采集、传输、存储和诊断为核心&#xff0c;集流程质控、患者信息管理应用和患者关注服务于一体的&#xff0c;覆盖放射、超声、内窥镜和病理等科室的C/S架构的综合医院应用系统。集成三维影像…

sublime配置less的一些坑(1)

仅在sublime的Install Package安装保存less报错 在sublime的Install Package安装less 打开sublime软件,按住CtrlShiftP组合键,弹出的界面中选择Install Package 选中后enter或者回车。等会弹出一个弹窗,大致意思是说你已经成功安装了package control。如果你在此之前已经安装了…

美团店铺营销要领|成都优优聚

装修风格直接影响店面的收费水平和顾客的层次&#xff0c;而店面的形象则是实力的外在体现。 室内设备布局、物品摆放、POP广告等是否有精心策划&#xff1f;另外&#xff0c;有些商店的LED液晶屏非常有用&#xff0c;因为它们随时都是商店的广告&#xff0c;所以在装修时一定要…

深度学习实战 | 开发一个围棋智能体

01、数据模型 神经网络的训练过程需要将HD5文件中的样本数据解析出来。数据集中的棋盘局面可以提取后直接输入卷积网络进行特征提取。从属性中取出样本标签用于神经网络的损失计算和反向传播。如图1所示&#xff0c;落子方信息从属性中提取后不用参与棋盘局面的特征提取&#…

【无标题】BTY-DNS推广机制及首次空投规则

BTY-DNS&#xff0c;致力于创建Web3领域中的去中心化身份&#xff08;DID&#xff09;。 BTY-DNS的.yuan域名自开放上线以来&#xff0c;获得广大用户的喜爱与勇跃注册&#xff0c;目前.yuan的域名注册量已近千个。BTY-DNS具有推广奖励机制&#xff0c;同时对于持有DNS的用户将…

vscode里安装Go插件和配置Go环境

vscode是一款跨平台、轻量级、插件多的开源IDE&#xff0c;在vscode不仅可以配置C/C、Python、R、Ruby等语言的环境&#xff0c;还可以配置Go语言的环境。这里介绍在vscode里安装Go语言的插件和配置Go语言环境&#xff0c;系统是Win10 64位。 1、下载Go安装包和配置GOROOT、GO…

《统计学》贾俊平 第八版 第6章 统计量及其抽样分布

这里写自定义目录标题 1、统计量的概念2、为什么要用统计量3、常用统计量4、由正态分布导出几个重要分布&#xff08;1&#xff09;抽样分布&#xff08;3&#xff09;t分布&#xff08;4&#xff09;F分布——两个样本方差比的抽样分布 5、样本均值分布与中心极限定理&#xf…

ALLEGRO之Analyze

本文主要讲述ALLEGRO的Analyze菜单。 &#xff08;1&#xff09;Initialize&#xff1a;暂不清楚&#xff1b; &#xff08;2&#xff09;Model Browser&#xff1a;暂不清楚&#xff1b; &#xff08;3&#xff09;Model Assignment&#xff1a;暂不清楚&#xff1b; &…

有哪些类似bootstrap的纯css框架?

前言 下面是一些类似bootstrap的css框架&#xff0c;以及其开源的仓库和网址附上&#xff0c;整理不易&#xff0c;希望多多点一下赞同收藏喜欢哈~ 1、Tailwind Star&#xff1a;70.5k Tailwind CSS 是一个实用的工具集&#xff0c;用于快速构建现代化的自定义用户界面。它提…

IDEA偶尔编译的时候不识别lombok

偶尔IDEA启动项目的时候会识别不到lombok,识别不到get()跟set()方法 方案 在settings添加下面代码 -Djps.track.ap.dependenciesfalse

SAP 委外副产品业务

SAP 委外副产品业务 1.订单bom设置数量为负 2.采购收货时&#xff0c;副产品O库存增加&#xff0c;545 O 借&#xff1a;原材料 贷&#xff1a;委外加工-发出材料 3.从O库存调拨回本地库存&#xff0c;542

数实融合 产业共创 | 竹云受邀出席“2023湾区数字科技50人论坛”

7月29日&#xff0c;“2023湾区数字科技50人论坛”在深圳湾科技生态园圆满举行&#xff01;本届论坛由深圳市科学技术协会指导&#xff0c;中国鲲鹏产业源头创新中心、湾盟产业创新服务中心主办&#xff0c;深圳市金融攻关基地、广东赛迪工业和信息化研究院、香港科技大学深港协…