CF1061A Coins
题目描述
你有无限数量的面值为 $1, 2, \ldots, n$ 的硬币。你想选择一些硬币,使它们的总面值为 $S$。
允许在选取的硬币中出现多个相同面值的硬币。请问,获得总面值为 $S$ 所需的最少硬币数量是多少?
输入格式
输入仅一行,包含两个整数 $n$ 和 $S$($1 \le n \le 100\,000$,$1 \le S \le 10^9$)。
输出格式
输出一个整数,表示获得总面值为 $S$ 所需的最少硬币数量。
说明/提示
在第一个样例中,使用 $3$ 枚硬币获得总面值 $11$ 的一些方式如下:
- $(3, 4, 4)$
- $(2, 4, 5)$
- $(1, 5, 5)$
- $(3, 3, 5)$
无法用少于 $3$ 枚硬币获得总面值 $11$。
在第二个样例中,使用 $3$ 枚硬币获得总面值 $16$ 的一些方式如下:
- $(5, 5, 6)$
- $(4, 6, 6)$
无法用少于 $3$ 枚硬币获得总面值 $16$。
由 ChatGPT 4.1 翻译