1546:花店2

时间限制:2 S   /  内存限制:65536 KB
AC:22   /  Submit:115
问题描述

$$zt$$开了第二家花店。这回$$zt$$想了$$m$$个数字$$a_1 \sim a_m$$。

然后$$zt$$把一部分鲜花每$$a_1$$束扎成一捆,一部分鲜花每$$a_2$$束扎成一捆,...,一部分鲜花每$$a_m$$束扎成一捆。

一个顾客想要买$$b$$束花,而$$zt$$只想按捆出售,问$$zt$$最少需要给顾客几捆花?假设花店里的花都是无限量供应的。

输入描述

一个正整数$$n$$,表示$$n$$组案例。

每组案例首先是两个正整数$$m$$和$$b$$,然后是$$m$$个互不相同的正整数$$a_1 \sim a_m$$。($$m \le 10$$,$$b \le 100000$$,$$a_1 \sim a_m \le 1000$$)

输出描述

针对每组案例,在一行中输出一个整数,表示最少的捆数;如果无法卖出要求数量的花,则输出-1。

样例输入复制样例

3

2 12 1 5

3 16 10 5 1

2 11 2 4

样例输出

4

3

-1

相关

17-18(1)第5次线上赛

17级第5次线上比赛转普通练习

题单#19(动态规划经典问题与线性DP)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1