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

网站收录怎么设置/全国最新疫情实时状况地图

网站收录怎么设置,全国最新疫情实时状况地图,wordpress子站点解析,做推手需要开网站吗题目地址: https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-difference/ 给定一个长nnn数组AAA,和一个数ddd,问AAA中以ddd为公差的等差子序列的最长长度。 设f[x]f[x]f[x]为以xxx结尾的最长等差子序列的最长长度&…

题目地址:

https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-difference/

给定一个长nnn数组AAA,和一个数ddd,问AAA中以ddd为公差的等差子序列的最长长度。

f[x]f[x]f[x]为以xxx结尾的最长等差子序列的最长长度(可以将fff视为一个哈希表)。在遍历AAA的时候时刻维护A[0:i]A[0:i]A[0:i]这个区间的fff对应的信息。当遍历到A[i]A[i]A[i]的时候,A[0:i−1]A[0:i-1]A[0:i1]fff的信息已经求出,则以A[i]A[i]A[i]为结尾的最长子序列的长度应该是f[A[i]−d]+1f[A[i]-d]+1f[A[i]d]+1(如果A[i]−dA[i]-dA[i]d不存在,则f[A[i]−d]f[A[i]-d]f[A[i]d]000)。代码如下:

class Solution {public:int longestSubsequence(vector<int>& v, int d) {unordered_map<int, int> mp;int res = 0;for (int x : v) {if (!mp.count(x - d)) mp[x] = 1;else mp[x] = 1 + mp[x - d];res = max(res, mp[x]);}return res;}
};

时空复杂度O(n)O(n)O(n)

http://www.jmfq.cn/news/5119633.html

相关文章:

  • 正规网站备案信息表/近期发生的新闻
  • 做破解软件网站赚广告费/企业网站推广公司
  • 哪个网站是做包装材料珍珠棉包管/爱链网买链接
  • 视频网站建设技术方案书/免费下载百度并安装
  • 做计算机项目的网站/石家庄seo培训
  • 网站建设仪器配置表/windows优化大师
  • 青县做网站价格/网络营销推广的总结
  • 网站ip域名查询/西安网站seo诊断
  • 佛山网站如何制作/精准推广的渠道有哪些
  • 售房网站模板/北京网站推广排名外包
  • 做外贸做什么网站好/电脑编程培训学校哪家好
  • 外贸网站域名/玉林网站seo
  • wordpress 主题宽度/seo解释
  • 网站建设关键词排名优化/抖音推广方式有哪些
  • 武汉做网站比较的公司/seo专业实战培训
  • 电商网站建设事例/seo快速收录快速排名
  • 做网站专业服务/抖音流量推广神器软件
  • 学校html网站模板代码/网址大全浏览器下载
  • wordpress 媒体库 分类/百度关键词优化教程
  • 盖世汽车是模仿美国哪个网站做的/镇江网站建设企业
  • 视频涉台互联网网站怎么做/百度收录链接
  • 免费手机网站平台注册/网络营销工具平台
  • 如果创建网站/兰州百度推广的公司
  • wordpress卡蜜 插件/宁波seo教程app推广
  • 怎样做克隆网站/网站优化效果
  • 做网站的用多少钱/广东深圳疫情最新消息
  • 常州外贸网站/网络服务器有哪些
  • 网络推广真的靠谱吗/关键词优化seo费用
  • 免费网站域名注册/seo数据优化
  • 餐饮行业网站建设风格/大数据营销软件