高度な算術
より複雑な数式では、ある演算を先に行い、他の演算を後に行う必要があります。数学では、括弧を使ってその優先順位を示します。
この式では、a + b - c
を乗算の前に計算し、最後に 2
を引く必要があります。
数学では、最優先は括弧、その次に累乗、次に乗算や除算、最後に加算や減算となります。
Pythonも同じ優先順位に従います。算術演算の優先順位は以下の通りです:
括弧
累乗
乗算と除算
加算と減算
これを理解した上で、あなたの課題は a
と b
の整数を入力として、以下の複雑な式を計算することです:
y
の値を出力してください。
入力 | 出力 |
---|---|
3 | 16 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB