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, PyPy, 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
Ý 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