100760: [AtCoder]ABC076 A - Rating Goal

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $100$ points

Problem Statement

Takahashi is a user of a site that hosts programming contests.
When a user competes in a contest, the rating of the user (not necessarily an integer) changes according to the performance of the user, as follows:

  • Let the current rating of the user be $a$.
  • Suppose that the performance of the user in the contest is $b$.
  • Then, the new rating of the user will be the avarage of $a$ and $b$.

For example, if a user with rating $1$ competes in a contest and gives performance $1000$, his/her new rating will be $500.5$, the average of $1$ and $1000$.

Takahashi's current rating is $R$, and he wants his rating to be exactly $G$ after the next contest.
Find the performance required to achieve it.

Constraints

  • $0 \leq R, G \leq 4500$
  • All input values are integers.

Input

Input is given from Standard Input in the following format:

$R$
$G$

Output

Print the performance required to achieve the objective.


Sample Input 1

2002
2017

Sample Output 1

2032

Takahashi's current rating is $2002$.
If his performance in the contest is $2032$, his rating will be the average of $2002$ and $2032$, which is equal to the desired rating, $2017$.


Sample Input 2

4500
0

Sample Output 2

-4500

Although the current and desired ratings are between $0$ and $4500$, the performance of a user can be below $0$.

Input

题意翻译

高桥君要进行两次比赛 两次得分为$A,B$ 而高桥的成绩为$C;C=(A+B)/2$ 现在已知$A,C$且$A,C$为整数$(0<=A,C<=4500)$ 问$B$的值为多少 感谢$RioBlu$提供的翻译

加入题单

算法标签: