Believe it
51NOD1055
发布
2019-08-05
更新
2019-08-05
阅读
next
hexonext
butterfly
volantis
yearn
yilia
shoka
indigo
apollo
landscape
cactus
matery
icarus
fluid
material
转移自
老blog
51NOD1055
链接
https://www.51nod.com/Challenge/Problem.html#!#problemId=1055
题意
N个不同的正整数A[i],找出由这些数组成的最长的等差数列。N<=1e4,A[i]<=1e9
题解
dp[i][j]代表最后两项的下标为i和j,i<j, dp[i][j] <--- dp[k][i] if(a[k]+a[j]==2*a[i])
从大到小枚举j,则k单调,故复杂度O(n)。
感谢您的阅读。 🙏
关于转载请看这里