Submit solution
Points:
0.10 (partial)
Time limit:
1.0s
Memory limit:
256M
Input:
stdin
Output:
stdout
Author:
Problem type
Allowed languages
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch
Trong giờ Toán, AP được học về Scientific notation, Thầy giáo nói với AP là kí hiệu ~AeB=A*10^B~. AP ngay lập tức muốn đố các bạn như sau:
Cho ~2~ số ~X~ và ~Y~ được biểu thị dưới dạng ~AeB~ hay (~A*10^B~), so sánh ~X~ và ~Y~.
Input
Dòng đầu chứa ~Q~ ~(Q \leq 100000)~ là số truy vấn.
~Q~ dòng tiếp theo, mỗi dòng chứa 4 số nguyên không âm ~A_x, B_x, A_y, B_y~ để biểu thị ~2~ số ~X={A_x}e{B_x}~ và ~Y={A_y}e{B_y}~.
Dữ liệu đảm bảo rằng ~0 \leq X, Y \leq 10^{18}~ và ~B_x, B_y~ là các số nguyên không âm.
Output
~Q~ dòng, mỗi dòng in ra kết quả theo định dạng sau:
Nếu ~X~ bé hơn ~Y~, in ra X < Y.
Nếu ~X~ lớn hơn ~Y~, in ra X > Y.
Nếu ~X~ bằng ~Y~, in ra X = Y.
Sample Input
5
1 4 2 4
3 4 5 2
3 6 4 7
1 7 8 6
2 5 6 6
Sample Output
X < Y
X > Y
X < Y
X > Y
X < Y
Comments
Đề không nói gì đến giới hạn của Bx, By. Tức là nếu Ax = 0, Ay = 0. Thì sẽ có cái test nhập Bx, By lên đến hàng nghìn chữ số vì 0 * với bao nhiêu cũng = 0, cho nên nếu Ax = 0 or Ay = 0 thì chuyển qua nhập = string nhé.
không hiểu sao bài này cứ bị sai 10 test
anh em
có vài test có X hoặc Y vượt 10^18 nhân tiện sử dụng spoiler box kiểu j v
xin giới hạn Bx,By với
This comment is hidden due to too much negative feedback. Show it anyway.