TRICKPOW - Đơn giản lại một bài toán về lũy thừa

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Cho một số ~X~, và một số ~Y~, nếu ta đem ~X~ nhân với chính nó ~Y~ lần, ta được lũy thừa bậc ~Y~ của ~X~ viết ngắn gọn là ~pow(X, Y)~. Ví dụ ta có ~pow(2, 3)=2*2*2=8~

Bạn được cho 3 số ~A, B, C~ bạn hãy so sánh xem ~pow(A, C)~ và ~pow(B, C)~ thì giá trị nào lớn hơn.

Input

  • Gồm 1 dòng duy nhất chứa 3 số ~A B C~ được phân cách nhau bởi dấu cách.
  • ~-10^9 \leq A, B \leq 10^9~
  • ~1 \leq C \leq 10^9~

Output

  • Gồm 1 dòng duy nhất, nếu ~pow(A, C)~ lớn hơn ~pow(B, C)~ thì in ra>.Nếu ~pow(A, C)~ nhỏ hơn ~pow(B, C)~ thì in ra<. Ngược lại in ra=.

Sample

Input #1
3 2 4
Output #1
>
Input #2
-7 7 2
Output #2
=
Input #3
-8 6 3
Output #3
<

Hint

  • Giải thích ở test đầu tiên: ta có ~pow(3, 4)~ lớn hơn ~pow(2, 4)~ in ra>.

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 1
    dinhvantung0611  đã bình luận lúc 14, Tháng 1, 2024, 11:01

    Ý tưởng: Do bộ số lớn lên không thể tích exp rồi mới so sánh đc. Vậy nên ta căn cứ vào tính chất của số mũ.

    Nếu mũ c chẵn c = (2, 4, 6, ...) thì số âm hay số dương mũ lên đều là số dương

    Nếu mũ c lẻ c = (1, 3, 5, 7, ...) thì số âm sẽ có số mũ là số âm, số dương sẽ có số mũ là số dương

    -> so sánh a và b sẽ ra kết quả

    CƯỜNG GIẢ HỌ ĐINH. VẠN CỔ TỐI CƯỜNG