Edit

【pythonでABC158を解説】C - Tax Increase

問題概要

問題ページ

C - Tax Increase
C - Tax Increase

問題ページへ移動する

問題文

消費税率が \(8\) %のとき \(A\) 円、\(10\) %のとき \(B\) 円の消費税が課されるような商品の税抜き価格を求めてください。

ただし、税抜き価格は正の整数でなければならないものとし、消費税の計算において小数点以下は切り捨てて計算するものとします。

条件を満たす税抜き価格が複数存在する場合は最も小さい金額を出力してください。また、条件を満たす税抜き価格が存在しない場合は -1 と出力してください。

制約

  • \(1 \leq A \leq B \leq 100\)
  • \(A, B\) は整数である

問題の考察

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    a, b = list(map(int, input().rstrip('\n').split()))
    for i in range(1251):
        if int(i * 0.08) == a and int(i * 0.1) == b:
            print(i)
            exit()
    print(-1)


if __name__ == '__main__':
    solve()

-Edit