AT_abc076_a [ABC076A] Rating Goal
题目描述
高桥君正在参加一个举办在某个编程竞赛网站上的比赛。
在这里,参加比赛时会根据排名获得一个“表现值”,并且根据表现值,评分(不一定是整数)会按如下方式变化:
- 当前评分为 $a$。
- 在下一场比赛中,获得表现值 $b$。
- 此时,评分会变为 $a$ 和 $b$ 的平均值。
例如,如果评分为 $1$ 的人下一场比赛获得表现值 $1000$,那么评分会变为 $1$ 和 $1000$ 的平均值,即 $500.5$。
高桥君当前的评分为 $R$,他希望在下一场比赛后评分恰好变为 $G$。
请你求出高桥君需要获得的表现值。
输入格式
输入从标准输入中给出,格式如下:
> $R$ $G$
输出格式
请输出高桥君需要获得的表现值。
说明/提示
### 限制条件
- $0 \leq R, G \leq 4500$
- 输入均为整数
### 样例解释 1
高桥君当前的评分为 $2002$。如果下一场比赛获得表现值 $2032$,评分会变为 $2002$ 和 $2032$ 的平均值,即 $2017$,可以达成目标。
### 样例解释 2
当前评分和目标评分都在 $0$ 到 $4500$ 之间,但表现值可以小于 $0$。
由 ChatGPT 4.1 翻译