5089.16进制世界

时间限制:1s 内存限制:128MB

这是一个16进制的世界,比如522的16进制是1314。

在5月22日那天,有人送给Bob一些月饼,每个月饼有饱食度和幸福度两个属性。

现在Bob有$n$个月饼,对于每个月饼$i$,饱食度为$v_i$,幸福度为$w_i$。

Bob现在有$m$饱食度,意味着他吃的月饼的饱食度之和不大于$m$。

但是由于Bob身处16进制的世界,他吃的月饼的幸福度之和必须是16的倍数。

请帮Bob算一下他最多吃的月饼的数量。

输入格式(从终端/标准输入读取)

第一行输入两个整数$n,\ m$

接下来$n$行分别输入$v_i, \ w_i$表示第$i$个月饼的饱食度和幸福度。

输入数据保证$1 \leq n \cdot m \leq 10^5$, $ 1 \leq v_i \leq 10^5$, $1 \leq w_i \leq 10^9$。

输出格式(输出至终端/标准输出)

一个整数,表示Bob最多能吃的月饼数量。

输入样例

复制
2 5
2 16
3 15
 · \n
 ·  \n
 ·  \n

输出样例

复制
1
 \n
来源: 河南萌新联赛2024第(六)场

提交题解

Please login first.

© 2025 FAQs