#P17534. [JAG 2026 Summer Camp #1] Capybara Petting Club
[JAG 2026 Summer Camp #1] Capybara Petting Club
题目描述
国际水豚抚摸俱乐部正在为一场活动准备 T 恤。T 恤共有四种尺码,从小到大依次为 S、M、L、XL,所需数量分别为 $n_{\mathrm{S}},n_{\mathrm{M}},n_{\mathrm{L}},n_{\mathrm{XL}}$。在标准颜色浓度下,S、M、L、XL 码 T 恤分别需要 单位的染料。
染色机使用整数颜色浓度 。允许的最低颜色浓度为 ,而 为标准浓度。因此, 必须满足 。若一件 T 恤在标准浓度下需要 单位的染料,则以浓度 为其染色需要 单位的染料。所有 T 恤都必须使用相同的浓度 。
给定 单位的染料,求在染料总用量不超过 单位的前提下,能够为所有 T 恤染色的最大浓度 。若不存在这样的 ,输出 -1。
输入格式
输入包含 组测试数据。第一行包含一个整数 (),表示测试数据组数。每组测试数据包含九个整数,格式如下:
n_S n_M n_L n_XL r A B P K
$n_{\mathrm{S}},n_{\mathrm{M}},n_{\mathrm{L}},n_{\mathrm{XL}}$ 分别表示 S、M、L、XL 码 T 恤的数量,满足 $0\le n_{\mathrm{S}},n_{\mathrm{M}},n_{\mathrm{L}},n_{\mathrm{XL}}\le 10^5$,且 $n_{\mathrm{S}}+n_{\mathrm{M}}+n_{\mathrm{L}}+n_{\mathrm{XL}}\ge 1$。
表示尺码每增大一级,在标准浓度下所需染料用量变为原来的多少倍()。
表示可用染料的总单位数()。
表示以标准浓度为一件 S 码 T 恤染色所需的染料单位数()。
表示允许的最低颜色浓度, 表示标准颜色浓度()。
输出格式
对于每组测试数据,输出满足 ,且能够使用至多 单位染料为所有 T 恤染色的最大整数 。若不存在这样的整数,输出 -1。
3
1 1 1 1 2 15 2 1 12
2 0 1 0 3 8 2 4 10
0 0 0 1 10 1000 1 900000 999999
6
-1
999999