#HX1262K. 选数问题

提交0 通过0
通过率0%
时间限制1000ms
内存限制128MiB
    ID: 10164 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 普及+/提高- 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1262-线性序列型DP

题目描述

题目描述

a1,a2,,ana_1,a_2,\ldots,a_n 中选出若干个数,按照它们在原序列中的顺序组成一个新序列。要求新序列中任意相邻两个数的和都不能超过 KK

新序列的最大长度是多少?

输入格式

第一行,两个正整数 n,Kn,K

第二行,nn 个正整数 a1,a2,,ana_1,a_2,\ldots,a_n

输出格式

输出满足要求的子序列的最大长度。

输入输出样例

输入 #1

5 4
1 2 3 2 1

输出 #1

4

数据范围

1n10001\le n\le 10001ai10001\le a_i\le 10001K10001\le K\le 1000

1 404
81
1
1 153
349
1
5 4
1 2 3 2 1
4