题库/S0148

#S0148. 【25NOIP提高组】糖果店(candy)

    传统题 难度: 普及− 标签>一本通枚举对象、范围与合法性交换论证与贪心反例
时间限制1000 ms
内存限制512 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

S0148 · 【25NOIP提高组】糖果店(candy)

退出在线编程模式
普及− 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制512 MiB
通过率—0 / 0 次提交

题目描述

小 X 开了一家糖果店,售卖 nn 种糖果,每种糖果均有无限颗。对于不同种类的糖果,小 X 采用了不同的促销策略。具体地,对于第 ii (1≤i≤n1 ≤ i ≤ n) 种糖果,购买第一颗的价格为 xix_i 元,第二颗为 yiy_i 元,第三颗又变回 xix_i 元,第四颗则为 yiy_i 元,以此类推。 小 R 带了 mm 元钱买糖果。小 R 不关心糖果的种类,只想得到数量尽可能多的糖果。你需要帮助小 R 求出,mm 元钱能购买的糖果数量的最大值。

输入

输入的第一行包含两个正整数 n,mn, m,代表糖果的种类数和小 R 的钱数。 输入的第 i+1(1≤i≤n)i + 1 (1 ≤ i ≤ n) 行包含两个正整数 xix_i, yiy_i,分别表示购买第 ii 种糖果时第奇数颗的价格和第偶数颗的价格。

输出

输出一行一个非负整数,表示 mm 元钱能购买的糖果数量的最大值。

输入样例

2 10
4 1
3 3

输出样例

4

提示

【样例 1 解释】 小 R 可以购买 44 颗第一种糖果,共花费 4+1+4+1=104 + 1 + 4 + 1 = 10 元。

【样例 2 输入】
3 15
1 7
2 3
3 1
【样例 2 输出】
8
小 R 可以购买 $1$ 颗第一种糖果、$1$ 颗第二种糖果与 $6$ 颗第三种糖果,共花费 $1 +2 + 12 = 15$ 元。 【数据范围】 对于所有测试数据,均有: • $1 ≤ n ≤ 10^5$; • $1 ≤ m ≤ 10^{18}$; • 对于所有 $1 ≤ i ≤ n$,均有 $1 ≤ x_i, y_i ≤ 10^9$。
测试点编号 n ≤ m ≤ 特殊性质
1110 无
2,3220
4,510
6102102 A
7B
8,9无
10103104 A
11,12B
13无
14105109 A
15,16B
17,18无
19,201018
特殊性质 A:对于所有 $1 ≤ i ≤ n$,均有 $x_i = y_i$。 特殊性质 B:对于所有 $1 ≤ i ≤ n$,均有 $x_i ≥ y_i$。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共6个测试点,非原站或官方原始数据。总分100分。