#1220. 量取
量取
题目描述
星哥要量取Q (1≤Q≤20000)体积的清水,把它倒进自己的游泳池中。
量水时,星哥会用把提桶装满,然后倒进池子,他决不会把已经在一个桶里的水倒到别的桶里去。如果星哥有一个容积为1的桶,他可以只用这个桶量出所有的份量,但如果他遇到的是其它的组合就不会这么方便了。我们保证所有的测试数据至少有一个解,试确定购买的最优方案。 输入格式 第一行:单个整数Q 第二行:单个整数P (1≤P≤100)表示商店里提桶的数量 第三行到第P+2行:每行只有一个整数,表示某个提桶的容积 (1≤容积≤10000) 输出格式 输出文件只有一行,由空格分开的整数组成,包括: 为了量出指定的体积,需要购买的提桶的最少数量,其次是一个以升序排列的序列,表示需要购买的每个提桶的容积 样例 样例 1 输入 # 1
输出 # 1
|