#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。

输出格式

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

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

数据范围

1≤n≤10001\le n\le 1000,1≤ai≤10001\le a_i\le 1000,1≤K≤10001\le K\le 1000。