Edit

【pythonでABC205を解説】C - POW

問題概要

問題ページ

C - POW
C - POW

問題ページへ移動する

問題文

数 \(X\) を \(Y\) 回掛けたものを「\(X\) の \(Y\) 乗」といい、\(\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