AtCoder Beginner Contest

【pythonでABC182を解説】A - twiblr

問題概要

問題ページ

問題文

あなたは twiblr という SNS をしています。
twiblr では、フォロー数が \(2\,\times\,(\) フォロワー数 \()\,+\,100\) を超えない範囲でフォロー数を増やすことができます。
あなたの現在のフォロワー数は \(A\) で、フォロー数は \(B\) です。
フォロー数はあといくつ増やせますか?

制約

  • \(0 \le A, B \le 10000\)
  • \(B \le 2 \times A + 100\)
  • 入力は全て整数

問題の考察

フォロワーの上限は\(2\,\times\,A\,+\,100\) なので、この上限から現在のフォロー数\(B\)を引いた数が答えとなる。

制約\(B \le 2 \times A + 100\)から、現在のフォロー数\(B\)がすでに\(2\,\times\,A\,+\,100\)を超えている可能性はない。

たびすけ
標準入力と四則演算ができれば解ける問題なので焦らずしっかりと解答しよう!

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    a, b = list(map(int, input().rstrip('\n').split()))
    print(2 * a + 100 - b)


if __name__ == '__main__':
    solve()

-AtCoder Beginner Contest
-