E. 摄影大师(photo)

    传统题 1000ms 512MiB

摄影大师(photo)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。


P 摄影大师(photo)

题目描述

小X一直梦想成为一名摄影师,于是买了一台新相机。每天找他拍照的客户越来越多,终于有一天,小X需要一个程序来确定他一天最多能为多少位客户服务。

相机的存储空间为 dd 兆字节。小X的相机可以拍摄高质量照片和低质量照片。一张低质量照片占用 aa 兆字节内存,一张高质量照片占用 bb 兆字节内存。

出于某种原因,每位客户都要求拍摄多张低质量照片和多张高质量照片。更正式地说,第 ii 位客户要求拍摄 xix_i 张低质量照片和 yiy_i 张高质量照片。

小X希望在让客户满意的前提下,每天为尽可能多的客户服务。要让第 ii 位客户满意,他必须完成客户所有要求,即拍摄 xix_i 张低质量照片和 yiy_i 张高质量照片。

拍摄一张低质量照片时,必须保证相机至少有 aa 兆字节可用存储空间。同理,拍摄一张高质量照片时,必须保证相机至少有 bb 兆字节可用存储空间。

最初,相机已用的存储空间为空。小X不会删除相机里的照片,因此存储空间会逐渐被占满。

现在小X想知道他最多可以成功服务的客户数量。

输入格式

第一行两个整数 nndd,分别表示客户的数量和相机的存储空间大小。

第二行两个整数 aabb,分别表示一张低质量照片和一张高质量照片所占用的存储空间。

接下来 nn 行,每行描述一位客户。第 ii 行包含两个整数 xix_iyiy_i,分别表示这位客户要求的低质量照片和高质量照片张数。

输出格式

一行一个整数,表示小X最多可以成功服务的客户数量。

样例

样例1

3 10
2 3
1 4
2 1
1 0

样例2

3 6
6 6
1 1
1 0
1 0

样例解释

对于样例1,小X可以服务第2位和第3位客户。

对于样例2,小X只能服务第2位或者第3位客户。

数据范围及约定

对于30%的数据,1n1001 \le n \le 100

对于另外30%的数据,a=b=1a = b = 1

对于100%的数据,1n1051 \le n \le 10^51d1091 \le d \le 10^91ab1041 \le a \le b \le 10^40xi,yi1050 \le x_i, y_i \le 10^5