boj 11841$ f) C p9 R# k( s; w
北邮开崛史" _1 U4 u3 S0 Y
Star it! 1 v% \) j2 i4 P, x# l3 D
9 _% h& n7 a* t; R+ h. b
Submit: 196 Accepted:33/ u& W. R2 `/ l! v1 a
Time Limit: 5000MS Memory Limit: 65536K. N9 y F8 O) d3 D8 U- m( `
Description 8 ~4 j8 @, ]# b2 D3 q1 Z. W北京邮电大学到了2155年的时候已经发展到了一个难以想象的程度,不仅在国内有着响亮的名号,在国际上也成了各国学子梦寐以求的学习圣地,为了更好地满足教学要求,学校决定在火星上建立分校区(当然那个时候地球早住不下那么多人了,没办法啊,只要跑到火星上去了),同时为了纪念200周年的校庆,学校决定为北邮的历代校长建立纪念碑(当然包括我们的林校长),但是土地上坑坑洼洼的(没办法啊,火星毕竟是火星),堪查队事先把地表的情况都堪测好了,他们把地表数据用海拔高度表示,保存在了一个数组A之中,现在要求找出一块最长的空地,但得在这空地上最高海拔高度与最低海拔高度之差不超过一个M值,这样的土地便于工程队去规整。但是对于没有学过计算机科学与技术的工程队,这样大的计算量早就超出了他们的能力范围,好在当时他们得到了热心的火星人的帮助才解决了这一大问题。那现在,你做为热心的火星人,用你高超的计算能力去解决这一问题吧。' N Z+ `! P d, `! H
; g$ o4 c. C' h1 _. ^2 n! e4 \Input ' O% |3 b4 s5 A% E+ g6 ~( R( i! k第一行为两个整数N和M,N.为记录地表数据数组中数据的总数,M为要求的高度差。 : B( ]2 _9 v9 L第二行为地表数据数组A,有N个整数,每两个整数之间用空格隔开,其中A[i] < 100000000;' s6 M' y$ \) m) @0 `( c- m
1 < N <= 1000000;: V* y. x* E9 ?2 T* k3 d
M < 1000000;- D* o! m) h4 W2 B# c
8 \9 J& d) k' l) Q! _6 W
' @1 n. |; l, w& X; E/ N. \. IOutput- z& {2 M2 Z# t1 R
一个整数LEN,表示在地表数据数组中,求最长的连续的一段,并且该段里面的最大值和最小值之差不大于M。3 ~+ S; ?, X/ `$ L* K0 \
LEN为那段的长度。 d: ~( c0 t0 ?1 S( U3 v
) c" K( t3 q$ X% `% _% Y f