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

网站每年要多少钱什么网站可以免费发广告

网站每年要多少钱,什么网站可以免费发广告,动漫设计与制作属于什么类别,免费永久云服务器今日份题目#xff1a; 给你一个整数数组 arr 和一个整数 difference#xff0c;请你找出并返回 arr 中最长等差子序列的长度#xff0c;该子序列中相邻元素之间的差等于 difference 。 子序列 是指在不改变其余元素顺序的情况下#xff0c;通过删除一些元素或不删除任何…今日份题目 给你一个整数数组 arr 和一个整数 difference请你找出并返回 arr 中最长等差子序列的长度该子序列中相邻元素之间的差等于 difference 。 子序列 是指在不改变其余元素顺序的情况下通过删除一些元素或不删除任何元素而从 arr 派生出来的序列。 示例1 输入arr [1,2,3,4], difference 1 输出4 解释最长的等差子序列是 [1,2,3,4]。 示例2 输入arr [1,3,5,7], difference 1 输出1 解释最长的等差子序列是任意单个元素。 示例3 输入arr [1,5,7,8,5,3,4,2,1], difference -2 输出4 解释最长的等差子序列是 [7,5,3,1]。 提示 1 arr.length 105 -104 arr[i], difference 104 题目思路 这道题目我们假设选择当前数据那么到目前数值为止的最长序列长度应该为这个数值减去difference的那个数记录的长度加一所以得到状态转移方程dp[arr[i]]dp[arr[i]-difference]1; 注意由于arr[i]的数据范围有负数普通的数组不能用来记录有负数的情况故使用unordered_map记录dp值。 代码 class Solution { public:int longestSubsequence(vectorint arr, int difference) {int ans0;unordered_mapint,int dp; //假设结果序列选择当前数据那么到目前数值为止的最长序列长度为状态转移方程for(int i0;iarr.size();i) {dp[arr[i]]dp[arr[i]-difference]1; //状态转移方程ansmax(ans,dp[arr[i]]); //记录最大结果}return ans;} };提交结果 欢迎大家在评论区讨论如有不懂的部分欢迎在评论区留言 更新不易宝子们点个赞支持下谢谢
http://www.zqtcl.cn/news/376828/

相关文章:

  • 网站版权信息修改app开发公司资质
  • 用vs2015做网站教程天津红桥网站建设
  • 触屏网站开发四川住房建设厅网站
  • 百度商桥怎么接网站wordpress电影自动采集主题
  • 丽水做网站公司用vps建网站备案
  • 西安网站制作机构视频网站 备案
  • 北京城乡建设学校网站国内外贸网站建设公司
  • 万峰科技著.asp.net网站开发四酷全书电子工业出版社专业网站制作定制
  • 如何做好一个网站运营建公司网站的详细步骤
  • python开发做网站代理注册公司怎么样
  • 网站开发技术简介深圳市市场监督管理局官网
  • 有那种网站的浏览器wordpress调用当前分类文章
  • 电子商务网站推广论文网站规划思想方法有哪些内容
  • adsl做网站无锡免费网站制作
  • 怎么利用网站开发app免费软件库合集软件资料网站
  • 做变形字的网站工程公司简介模板
  • 网站建设网页怎么排列顺序网站制作 用户登录系统
  • 音乐网站用什么语言做深圳网站排名优化公司
  • h5响应式网站建设方案南京做微网站
  • 建设班级网站首页查注册公司什么网站
  • 中小企业网站建设平台网站开发技术大学教材
  • 有四川建设人才网这个网站吗青岛外贸网站运营哪家好
  • 网站建设j介绍ppt模板注册企业公司流程及费用
  • 建网站多少费用设计公司推荐
  • 东莞市营销网站建设哪个推广网站好
  • 上海青浦房地产网站建设广西建设人才网
  • 做网站的网络公司税收优惠推广优化关键词
  • 找能做网站的怎么查看网站备案号
  • 石嘴山北京网站建设h5网站建设
  • 滨州区建设局网站中国建行官网首页