ちょっとした式変形のスキルも要求される。
問題概要
コンテストの参加回数 、表示レーティングは次のようになる。
のとき:内部レーティングに一致する
のとき:内部レーティングから
を引いた値となる
高橋君のコンテスト参加回数が で表示レーティングが
のとき、 内部レーティングを求めよ。
解法
のときは、
を答えればよい。
のときを考える。求める内部レーティングを
とすると、表示レーティングは
であるから、
という式が成り立つ。これを について解くと、
となる。
#include <bits/stdc++.h> using namespace std; int main() { int N, R; cin >> N >> R; if (N >= 10) cout << R << endl; else cout << R + 100 * (10 - N) << endl; }