AT_arc112_b [ARC112B] -- - B
题目描述
すぬけくん持有一个整数 $B$,并前往整数商店。在整数商店中,他可以通过支付金钱,将手中的整数变为另一个整数。
具体来说,他可以按任意顺序、任意次数购买以下两种服务:
- 支付 $1$ 日元,将手中的整数乘以 $-1$。
- 支付 $2$ 日元,将手中的整数减去 $1$。
请问すぬけくん在不超过 $C$ 日元的情况下,最多可以得到多少种不同的整数?
输入格式
输入从标准输入中给出,格式如下:
> $B$ $C$
输出格式
请输出答案。
说明/提示
## 限制条件
- $-10^{18} \leq B \leq 10^{18}$
- $1 \leq C \leq 10^{18}$
- 输入均为整数
## 样例解释 1
可以得到 $-11, 10, 11$ 这 $3$ 种不同的数。
- 什么都不做时,花费 $0$ 日元,可以得到 $11$。
- 将 $11$ 乘以 $-1$,花费 $1$ 日元,可以得到 $-11$。
- 从 $11$ 中减去 $1$,花费 $2$ 日元,可以得到 $10$。
## 样例解释 2
可以得到 $-2, -1, 0, 1$ 这 $4$ 种不同的数。
- 什么都不做时,花费 $0$ 日元,可以得到 $0$。
- 从 $0$ 中减去 $1$,花费 $2$ 日元,可以得到 $-1$。
- 从 $0$ 中减去 $1$ 再乘以 $-1$,花费 $3$ 日元,可以得到 $1$。
- 从 $0$ 中减去 $1$ 两次,花费 $4$ 日元,可以得到 $-2$。
由 ChatGPT 4.1 翻译