给你三个整数 n、s 和 m。
如果一个长度为 n 的整数序列 seq 满足以下条件,则认为它是 有效 的:
seq[0] = s。seq[0] > seq[1] < seq[2] > ...,或者seq[0] < seq[1] > seq[2] < ...。|seq[i] - seq[i - 1]| <= m。长度为 1 的序列被认为是交替的。
返回任何有效序列中可能出现的 最大 元素。
示例 1:
输入: n = 4, s = 3, m = 5
输出: 12
解释:
[3, 8, 7, 12]。示例 2:
输入: n = 2, s = 4, m = 3
输出: 7
解释:
[4, 7]。
提示:
1 <= n, s <= 1091 <= m <= 105