给你一个整数数组 arr 和一个整数 difference,请你找出 arr 中所有相邻元素之间的差等于给定 difference 的等差子序列,并返回其中最长的等差子序列的长度。

class Solution:def longestSubsequence(self, arr: List[int], difference: int) -> int:dic = {}max_val = 1for val in arr:if val - difference in dic:dic[val] = dic[val - difference] + 1else:dic[val] = 1max_val = max(max_val, dic[val])return max_val

LeetCode 1218 最长定差子序列相关推荐

  1. LeetCode 1218. 最长定差子序列(哈希map)

    1. 题目 给你一个整数数组 arr 和一个整数 difference,请你找出 arr 中所有相邻元素之间的差等于给定 difference 的等差子序列,并返回其中最长的等差子序列的长度. 示例 ...

  2. leetcode - 1218. 最长定差子序列 (使用哈希表)

    给你一个整数数组 arrarrarr 和一个整数 differencedifferencedifference,请你找出 arrarrarr 中所有相邻元素之间的差等于给定 differencedif ...

  3. Leetcode 1218.最长定差子序列

    Time: 20191006 Type: Medium 题目描述 给你一个整数数组 arr 和一个整数 difference,请你找出 arr 中所有相邻元素之间的差等于给定 difference 的 ...

  4. Leetcode 1218. 最长定差子序列(DAY 47) ---- 动态规划学习期(昨天又没有看书捏 懒狗biss)

    原题题目 代码实现(首刷自解超时

  5. Leecode 1218. 最长定差子序列——Leecode每日一题系列

    今天是坚持每日一题打卡的第十天 题目链接:https://leetcode-cn.com/problems/longest-arithmetic-subsequence-of-given-differ ...

  6. 1218. 最长定差子序列

    文章目录 1 题目理解 2 开始思考 1 题目理解 给你一个整数数组 arr 和一个整数 difference,请你找出并返回 arr 中最长等差子序列的长度,该子序列中相邻元素之间的差等于 diff ...

  7. leetcode算法题--最长定差子序列

    原题链接:https://leetcode-cn.com/problems/longest-arithmetic-subsequence-of-given-difference/ 相关题目:最长等差数 ...

  8. Leetcode 32 最长合法括号子序列

    算法特辑–动态规划 Leetcode 32 最长合法括号子序列 给定只有"(" 和 ")" 的字符串,求出最长的合法括号子序列. 例如:"())&qu ...

  9. LeetCode 516. 最长回文子序列(动态规划)

    1. 题目 给定一个字符串s,找到其中最长的回文子序列.可以假设s的最大长度为1000. 示例 1: 输入: "bbbab" 输出: 4 一个可能的最长回文子序列为 "b ...

最新文章

  1. 简说JAVA8引入函数式的问题
  2. go微服务框架go-micro深度学习(五) stream 调用过程详解
  3. 这年头,好文案都被它承包了!
  4. 用 Visual Studio 发布一个 Azure 云 Web 应用程序
  5. Java中HttpClient设置超时时间
  6. sql server 加密_SQL Server机密–第一部分–加密基础知识和SQL Server加密功能
  7. PE文件结构及其加载机制(四)
  8. java gzip 文件夹_Java GZip 基于磁盘实现压缩和解压的方法
  9. 位移的单位符号_,(有符号位移)和(无符号位移)的使用方法,及差别
  10. 【安装记录】如何在官网找到老版本的jdk,如 jdk-8u271-windows-x64
  11. python实现四阶龙格库塔法
  12. Transaction 那点事儿
  13. Unity贴图ASTC压缩格式
  14. UVA 12304 /// 圆的综合题 圆的模板
  15. 联想E431 win10+Unbutun+Deepin系统安装
  16. Cesium场景泛光
  17. 杨辉三角以及九九乘法表
  18. 解决方案:“Project1.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
  19. DDR4两根4G组的双通道跟1根8G单通道有什么区别?
  20. 【前端基础知识】讲清楚正则表达式——第四期(4/5)

热门文章

  1. iOS开发之AVPlayer的精彩使用---网易新闻视频播放界面的另类实现
  2. virtualbox出现failed to attach usb,VERR_PDM_NO_USB_PORTS问题解决
  3. 51单片机-LCD12864液晶屏
  4. 由 excel 转换为 markdown,及收获
  5. 耐威迪综合布线可视化管理软件与Visio在数据中心应用中的区别
  6. MySQL索引优化二
  7. 计算机网络基本设备及网络拓扑图
  8. 模糊查询忽略大小写解决方案
  9. 2021双非计算机保研推免经验分享——海王养成系列(一)
  10. USB数据线厂家加工生产流程