题目要求:
https://leetcode-cn.com/problems/longest-arithmetic-subsequence-of-given-difference/submissions/
dict用法:
https://www.runoob.com/python/att-dictionary-get.html
class Solution:
def longestSubsequence(self, arr: List[int], difference: int) -> int:
d = {}
for a in arr:
d[a] = d.get(a - difference, 0) + 1
return max(d.values())