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

赣州营销网站建设网站优化效果

赣州营销网站建设,网站优化效果,网站搜索栏建立,校园网站建设必要性文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 首先对于这题我们如果将所有点数装入一个切片f中,该切片f中的i号下标表示所有点数为i的点数之和 那么这题就转换成了打家劫舍这道题,也就是求选择了切片中某个下标的元素后,该…

文章目录

  • 题目描述
  • 题解思路
  • 题解代码
  • 题目链接

题目描述

在这里插入图片描述

题解思路

首先对于这题我们如果将所有点数装入一个切片f中,该切片f中的i号下标表示所有点数为i的点数之和

那么这题就转换成了打家劫舍这道题,也就是求选择了切片中某个下标的元素后,该下标相邻元素就不能选择,求最终能选择的元素之和的最大值

那么在切片的[0, i]范围内选择元素的最大值 = max(i号索引元素 + [0, i - 2]范围内选择元素的最大值, [0, i - 1]范围内选择元素的最大值)

题解代码

impl Solution {pub fn delete_and_earn(nums: Vec<i32>) -> i32 {if nums.len() == 1 {return nums[0];}let mut max_val = nums[0];for &num in &nums {max_val = max_val.max(num);}let mut f = vec![0; max_val as usize + 1];for &num in &nums {f[num as usize] += num;}let (mut a, mut b) = (f[0], f[1].max(f[0]));for i in 2..=max_val as usize {(a, b) = (b, b.max(a + f[i]));}b}
}

题目链接

https://leetcode.cn/problems/delete-and-earn/

http://www.yayakq.cn/news/488291/

相关文章:

  • 鲜花网站建设策划书合肥瑶海区新楼盘在售
  • 建开发网站欢迎页网页设计作品欣赏
  • 北京网站建设公司知乎智能制造公司
  • 杭州市萧山区哪家做网站的公司好网站正建设中
  • 厦门做个网站多少钱wordpress怎么优化进程
  • 济南做网站的好公司马关县网站建设
  • 想制作自己的网站电子工程网络信息技术专业
  • 学校网站需求合肥知名网站建设公司
  • 做自己的直播网站构建网站的安全
  • 电子书推送网站怎么做网站管理员密码忘记了怎么办
  • 建网站的注意事项山东网站建设标准
  • 公司网站建设招标文件范本计算机应用软件开发
  • 网络公司网站首页图片模板网恋
  • 十年经验网站开发企业星辰博客wordpress
  • 铜城建设集团网站公司网站开发实训报告
  • 自适应网站 seo怎么做网页效果图设计教程
  • 网站开发学什么wordpress网站模板仿站工具
  • 长沙优质营销网站建设设计山西响应式网站平台
  • 企业建站公司小程序开发定制公司北京
  • ae成品免费下载网站百度普通收录
  • 网站制作 佛山门户网站建设与运行
  • 服装网站模板WordPress使用CDN无法登录
  • 网站建设培训报名哪个网站的图片专门做详情页的
  • 新农村基础设施建设网站php做网站难么
  • 深圳网站建设营销服务平台提高网站seo
  • 网站点击图片放大wordpress 移动模板
  • 怎么查询网站域名有没有悬赏做ppt的网站
  • wordpress图片站教程ai绘制logo
  • 手机网站开发最好用的框架最新网页制作资料
  • 做网站的人多吗网站上线需要哪些步骤