#abc251b. [abc251_b]At Most 3 (Judge ver.)
[abc251_b]At Most 3 (Judge ver.)
题目描述
有 个称重,它们分别称为 Weight , Weight , , Weight 。第 个称重的质量为 。
让我们假设一个正整数 是好整数,如果满足以下条件:
- 我们最多可以选择三个不同的称重,使它们的总质量为 。
小于或等于 的有多少个正整数是好整数?
约束条件
- 输入中的所有值都是整数。
输入
从标准输入中以以下格式获取输入数据:
输出
打印答案。
示例输入 1
2 10
1 3
示例输出 1
3
如果我们只选择 Weight ,它的总质量为 ,所以 是一个好整数。
如果我们只选择 Weight ,它的总质量为 ,所以 是一个好整数。
如果我们选择 Weight 和 ,它们的总质量为 ,所以 是一个好整数。
没有其他的整数是好整数。同时,所有的 、 和 都是小于或等于 的整数。因此,答案为 。
示例输入 2
2 1
2 3
示例输出 2
0
没有小于或等于 的好整数。
示例输入 3
4 12
3 3 3 3
示例输出 3
3
有 个好整数:, 和 。
例如,如果我们选择 Weight ,Weight 和 Weight ,它们的总质量为 ,所以 是一个好整数。
注意, 不是一个好整数。
示例输入 4
7 251
202 20 5 1 4 2 100
示例输出 4
48