3441 - 乌鸦喝水

【题目背景】

一只乌鸦在自娱自乐,它在面前放了n个有魔力的水缸,水缸里装有无限的水。

【题目描述】

他准备从第1个水缸飞到第n个水缸,共m次。在飞过一个水缸的过程中,如果他能够得着水缸里的水,即水缸口到水面距离小于等于乌鸦能够得着的深度,那它就会喝水缸里的水。每喝一次水,所有水缸里的水位都会下降,第i个水缸里的水位会下降Ai,注意喝水是瞬间的,如果乌鸦刚好够得着,但喝完之后够不着,也视为喝到一次,水位也会相应的下降。

输入

共有3行。第一行有三个正整数n、m和x,用空格隔开。n表示水缸的数量,m表示乌鸦飞的次数,x表示乌鸦能够得着的深度。第二行,有n个用空格隔开的正整数,第i个数为第i个水缸中水缸口到水面的距离Wi。第三行,有n个用空格隔开的正整数,第i个为Ai。

输出

只有一行,这一行只有一个正整数,为这只乌鸦能喝到水的次数。

样例

输入

5 2 20
15 14 13 12 12
1 1 1 1 1

输出

9
【数据范围】
100%的数据,0<n≤100000,0<m≤100000,0<x≤2000000000,0<Wi≤2000000000,0<Ai≤200。

提示

2016.7.8重设时限,未重测!

时间限制 1 秒
内存限制 128 MB
统计
上一题 下一题