线性动态规划:最长等差数列的长度(进阶版——允许公差为零)
**线性动态规划:最长等差数列的长度(进阶版——允许公差为零)**
**题目描述**
给定一个整数数组 `nums`,返回该数组中最长等差数列子序列的长度。等差数列子序列是指一个子序列(元素顺序与原数组一致,但不一定连续)中,任意相邻两项的差相等。与基础版不同,本题允许公差为零,即所有元素相同的子序列也被视为等差数列。例如,数组 `[3, 6, 9, 12]` 的最长等差数列子序列为 `[3, 6, 9, 12]`,长度为 4;数组 `[1, 1, 1, 1]` 的最长等差数列子序列为整个
2025-11-02 03:59:31
0