‹ 上一题 下一题 ›

g6-08072. 拼链条 未做

1000 ms 256 MB 测试点 ? 6级·完全背包与划分GESP-6理解完全背包顺推

题目描述

手工课上,小周要用一节节链节拼出一条长 厘米的链子。材料箱里有 种链节,第 种长 厘米,每种都有很多节,想用多少节用多少节。拼出的链子总长必须正好是 厘米,不能多也不能少;同时链节越少越轻巧。请算出最少要用多少节链节;如果怎么拼都凑不出正好 厘米,输出 。

输入格式

第一行两个整数 。

第二行 个整数 。

输出格式

一行一个整数:最少件数;若无法恰好拼出,输出 。

样例

输入 1

2 6
1 3

输出 1

2

两节 厘米的链节接起来正好 厘米;全用 厘米的链节要 节,所以最少是 节。

数据范围

,,。

输入
输出

            
答案