AT_agc078_b [AGC078B] L Robust IS
题目描述
给你一个长度为 $N$ 的正整数序列 $A=(A_1,A_2,\dots,A_N)$ 以及非负整数 $X,Y$。
求满足以下条件的 $A$ 的子序列 $B=(B_1,B_2,\dots,B_M)$ 的最大长度 $M$ 的值。
- 对于所有满足 $2 \le i \le M$ 的整数 $i$,满足 $B_i \ge B_{i-1}-X$。
- 对于所有满足 $3 \le i \le M$ 的整数 $i$,满足 $B_i \ge B_{i-2}-(X+Y)$。
输入格式
输入由标准输入给出,格式如下:
> $ N $ $ X $ $ Y $
>
> $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $
输出格式
输出答案。
说明/提示
**样例解释 1**
子序列 $(8,6,7,5,6)$ 满足条件,没有长度为 $6$ 或更长的子序列满足条件。
**约束条件**
- $1\le N\le 5\times 10^5$
- $1\le A_i\le 10^9$
- $0\le X,Y\le 10^9$
- 所有输入的值是整数。