#P6508. [CRCI2007-2008] KUHAR

[CRCI2007-2008] KUHAR

题目描述

做某种菜需要 nn 种食材,对于第 ii 种食材,做一道该菜品需要 aia_i 份该食材,目前厨房已经有 bib_i 份该食材。对于每种食材都可以去超市再买一些,超市里有大包小包两种类型,第 ii 种食材的小包每包有 smism_i 份该食材,价格为每包 pmipm_i 元,大包有 svisv_i 份该食材,价格为每包 pvipv_i 元。对于每种食材,你都可以买任意多包(可以不买)的大包与小包。

你手里有 mm 元钱,现在请求出用你手中的钱,最多能做出几道该菜品。

输入格式

输入的第一行有两个整数,分别表示食材数 nn 和你的钱数 mm

22 到第 (n+1)(n + 1) 行,每行六个整数,第 (i+1)(i + 1) 行的整数分别为 ai,bi,smi,pmi,svi,pvia_i, b_i, sm_i, pm_i, sv_i, pv_i,其含义见【题目描述】。

输出格式

输出一行一个整数,表示你最多能做出几道该菜品。

2 100
10 8 10 10 13 11
12 20 6 10 17 24

5
3 65
10 5 7 10 13 14
10 5 8 11 14 15
10 5 9 12 15 16
2

提示

数据规模与约定

对于全部的测试点,保证:

  • 1n1001 \leq n \leq 1001m1051 \leq m \leq 10^5
  • 10ai10010 \leq a_i \leq 1001bi1001 \leq b_i \leq 100
  • 1smi<svi1001 \leq sm_i \lt sv_i \leq 1001pmi<pvi1001 \leq pm_i \lt pv_i \leq 100

说明

题目译自 COCI2007-2008 Regional Competition T3 KUHAR