‹ 上一题 下一题 ›

g6-08071. 彩带分装 未做

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

题目描述

手工店老板有一条长 厘米的彩带,要裁成若干段分装出售。每段的长度必须是清单 里的某一个,清单里的长度可以反复使用。老板希望所有小段的长度之和正好是 厘米,并且段数越少越省包装。请算出最少能裁成多少段;如果怎么裁都凑不出正好 厘米,输出 。

输入格式

第一行两个整数 。

第二行 个整数 。

输出格式

一行一个整数:最少的段数;若无法恰好切完,输出 。

样例

输入 1

11 3
2 3 5

输出 1

3

裁成 厘米、 厘米、 厘米三段:,正好一条彩带;只裁两段的话最多凑到 厘米,不够长。

数据范围

,,。

输入
输出

            
答案