#4334. 许多橙子(Many Oranges )
许多橙子(Many Oranges )
题目描述
我们有很多橙子。已知每个橙子的重量在 到 克之间(包括 和)。(橙子的重量可以是非整数。)
我们从这些橙子中选了一些,它们的总重量恰好是 千克。
求所选橙子数量的最小值和最大值。如果没有任何数量的橙子能够满足总重量恰好为 千克,请报告这一事实。
输入格式
输入从标准输入中以下列格式给出:
输出格式
输出所选橙子数量的最小值和最大值,中间用空格隔开。如果不存在任何数量的橙子能够满足总重量恰好为千克,则输出 UNSATISFIABLE
。
样例
100 200 2
10 20
120 150 2
14 16
300 333 1
UNSATISFIABLE
样例解释
【样例1说明】
这里,一个范围的重量在克和克之间(包括边界值)。
如果我们选择个克的橙子,它们的总重量将恰好为千克。
如果我们选择个克的橙子,它们的总重量将恰好为千克。
少于个橙子或多于个橙子,总重量永远不会恰好为千克,因此可能选择的橙子数的最小和最大值分别为和。
【样例2说明】
这里,一个范围的重量在克和克之间(包括边界值)。
例如,如果我们选择个克的橙子和个克的橙子,它们的总重量将恰好为千克。
例如,如果我们选择个克的橙子和个克的橙子,它们的总重量将恰好为千克。
少于个橙子或多于个橙子,总重量永远不会恰好为千克,因此可能选择的橙子数的最小和最大值分别为和。
【样例3说明】
在这里,一个橙子的重量在 到 克之间(包括 和 )。
不存在任何数量的这种橙子能够满足总重量恰好为 千克。
数据范围
- 输入中的所有值都是整数。
来源
- AtCoder ABC195B