T602831 【2025 年 5 月月赛赛题 B】小 A 买玩具
题目背景
[Hydro 域链接](https://hydro.ac/d/chenyuan3_s_online_judge/p/Contest202505B)。
idea: @[ClaudeHsu](/user/1333279)
std: @[ClaudeHsu](/user/1333279)
data: @[ClaudeHsu](/user/1333279)
checker: @[chenyuan3](/user/559528)
solution: [link](https://chenyuan33a.freeflarum.com/d/174) by @[chenyuan3](/user/559528)
题目描述
贪玩又大手大脚花钱的小 A 又来了!
小 A 要买一个价格为 $n$ 的玩具。
小 A 家里很富有,有无数个价格为 $a_i$ 的红包。
但红包打开了就不能用了。
小 A 已经长大了,知道要少用几个红包。
求最少用几个红包。
输入格式
第一行输入两个整数 $n$,$m$,$n$ 是玩具的价格,$m$ 是红包的价格数量。
第二行 $m$ 个整数,表示每种红包里的价格(保证里面有个 $1$)。
输出格式
输出共一行。
输出一个数,表示最少需要红包的数量,需保证正好价格为 $n$。
说明/提示
对于 $100\%$ 的数据,$1\le n\le 2\times10^3$,$1\le m\le 4\times 10^3$,$1\le a_i\le 10^7$。