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