Skip to content

Latest commit

 

History

History

2453.Destroy-Sequential-Targets

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

2453.Destroy-Sequential-Targets

很明显,能够构成序列的位置必然是间隔为space的等差数列。不同的等差数列之间仅仅区别于offset,这个offset就是关于space的余数。例如,space如果是3,那么就有三种等差数列{0,3,6,9...},{1,4,7,10...},{2,5,8,11...}。

我们将所有的位置逆序排列,对于任意nums[i],令r = nums[i] % space,那么说明此位置属于offset为r的序列上,就有dp[r] += 1. 最终我们返回最长的dp[r]所对应的最后一个元素。