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 翻译