塔子哥最近在做比大小的小学数学题目,每个题目可以表示为:a op b( )b op a。
a,b分别表示两个正整数。op表示一个数学意义上的运算符(包括加+减−乘∗除/和乘方^运算)。
( )表示你需要填写的答案,是符号=,<,>其中的一个。
本题共有t组数据。
对于加减乘除四种都可以正常模拟,对于乘方,由于数太大。对两边同时取对数, log_10(a^b) = b * log_10(a) . log_10(b^a) = a * log_10(b) , 直接比较后者即可。
这里注意,取对数的时候如果a 或者 b = 0 , 那么可能造成除0错误,所以特判这两种情况。
import math