问题1908--看电影

1908: 看电影

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MB

题目描述

小 C 和小 A 终于有时间一起看电影了。好久没有看电影的他们,希望看尽可能多的电影。

现在总共有 n 部电影,编号为1, 2, 3, ..., n ,并且他们已经知道他们想看的电影的时间长短 ti 以及在哪些电影院播放 posi 。 

从一个电影院 x 到另一个电影院 y 需要花费的时间是 abs(posx - posy),他们第一个看电影的电影院作为起点。可以认为他们到达电影院后,就立即播放电影。他们的总时间只有 T 。 

请你帮他们安排下,最多能看多少部电影?

输入

第一行两个整数 n 和 T,表示有多少部电影和总时间。 

第二行有 n 个数,t1, t2, t3, ..., tn 表示每部电影播放的时间。 

第三行有 n 个数, pos1, pos2, pos3, ..., posn 表示每部电影所在的电影院,保证 posi >= posi-1

输出

输出他们最多可以看到的电影数。

样例输入 Copy

4 17
5 11 3 4 
1 1 2 3

样例输出 Copy

3

提示

数据范围: 1 <= n <= 100 。 

1 <= ti <= 10000 。

1 <= posi <= 10000 。

1 <= T <= 1000000 。

来源/分类