けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 076 A - Rating Goal (8Q, 灰色, 100 点)

平均算!

問題概要

整数  R, G が与えられる。

 R x の平均が  G になるような整数  x を求めよ。

解法

平均の定義から、

 \displaystyle \frac{R + x}{2} = G

となる。これを  x について解くと、

 x = 2G - R

となる。このような式変形は中2「式の計算」で学ぶ。

#include <bits/stdc++.h>
using namespace std;

int main() {
    int R, G;
    cin >> R >> G;
    cout << G * 2 - R << endl;
}