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