Processing math: 100%

Edit

【pythonでABC205を解説】C - POW

問題概要

問題ページ

C - POW
C - POW

問題ページへ移動する

問題文

XY 回掛けたものを「XY 乗」といい、\text{pow}(X,Y) で表します。
例えば \text{pow}(2,3)=2\times 2\times 2=8 です。

3 つの整数 A,B,C が与えられるので、\text{pow}(A,C)\text{pow}(B,C) の大小を比較してください。

制約

  • -10^9 \leq A,B \leq 10^9
  • 1 \leq C \leq 10^9
  • 入力は全て整数

問題の考察

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    a, b, c = list(map(int, input().rstrip('\n').split()))
    if c % 2 == 0:
        a = abs(a)
        b = abs(b)
    if a > b:
        print(">")
    elif a < b:
        print("<")
    else:
        print("=")


if __name__ == '__main__':
    solve()

-Edit