#183. 蘑菇森林

蘑菇森林

小明来到蘑菇森林,这里有 nn 只僵尸蘑菇,每只僵尸蘑菇的闪避值为 xix_i ,血量为 yiy_i。只有小明的命中值大于等于怪物的闪避值,才能对怪物造成伤害。小明一共有 mm 点能量值,他每次攻击会消耗一点能量,然后造成一点伤害(单体攻击,某个怪物血量减少 11)。

现在已知小明的基础命中值为 hh,身上装备增加的命中值为 bb。现在小明他想知道一共能杀死多少个僵尸蘑菇。

输入格式

第一行四个整数 n,m,h,bn,m,h,b,分别表示僵尸蘑菇的数量,能量值,基础命中值,装备的命中值加成。

接下来 nn 行,每行两个整数 xi,yix_i,y_i,表示每个僵尸蘑菇的闪避值和血量。

输出格式

一个整数,表示能杀死的僵尸蘑菇数量。

数据范围

1n5000,1≤n≤5000, 1m10001≤m≤1000, 1h,b2001≤h,b≤200, 1xi3001≤x_i≤300, 1yi501≤y_i≤50。

输出时每行末尾的多余空格,不影响答案正确性

要求使用「文件输入输出」的方式解题,输入文件为 mushroom.in,输出文件为 mushroom.out

样例输入

5 10 50 50
120 1
110 2
100 4
80  7
90  6

样例输出

2