#abc195b. [abc195_b]Many Oranges
[abc195_b]Many Oranges
题目描述
我们有很多橙子。已知每个橙子的重量在 到 克之间(包括边界值)。 (橙子的重量可以是非整数。)
我们选择了其中一些橙子,它们的总重量恰好为 千克。
找出所选橙子数量的最小和最大可能值。如果没有一组橙子的总重量恰好为 千克,则报告这一事实。
约束条件
- 输入中的所有值均为整数。
输入
从标准输入中以以下格式给出输入:
输出
按顺序打印所选择的橙子数量的最小和最大可能值,中间用空格隔开。如果不存在一组橙子的总重量为指定值,则打印 UNSATISFIABLE
。
示例输入 1
100 200 2
示例输出 1
10 20
在这里,一个范围的重量在 至 克之间(包括边界值)。
- 如果我们选择 个重量为 克的橙子,它们的总重量将恰好为 千克。
- 如果我们选择 个重量为 克的橙子,它们的总重量将恰好为 千克。
少于 个橙子或多于 个橙子,其总重量永远不会恰好为 千克,因此所选择的橙子数量的最小和最大可能值分别为 和 。
示例输入 2
120 150 2
示例输出 2
14 16
在这里,一个范围的重量在 至 克之间(包括边界值)。
- 如果我们选择 个重量为 克的橙子和 个重量为 克的橙子,例如,它们的总重量将恰好为 千克。
- 如果我们选择 个重量为 克的橙子和 个重量为 克的橙子,例如,它们的总重量将恰好为 千克。
少于 个橙子或多于 个橙子,其总重量永远不会恰好为 千克,因此所选择的橙子数量的最小和最大可能值分别为 和 。
示例输入 3
300 333 1
示例输出 3
UNSATISFIABLE
在这里,一个范围的重量在 至 克之间(包括边界值)。
没有这种类型的橙子的任何一组能够恰好总重量为 千克。