(每个测试点1s)

背景

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

描述

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

输入格式

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

输出格式

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

样例输入1

5 2 20

15 14 13 12 12

1 1 1 1 1

样例输出1

9

样例输入2

3 4 15

8 9 7

2 1 3

样例输出2

7

数据范围与约定

  • 100%的数据,0<n≤100000,0<m≤100000,0<x≤1000000000,0<Wi≤2000000000,0<Ai≤200。

来源

原创