Given 4 numbers A,B,C and D. If A ^ B > C ^ D print "YES" otherwise, print "NO".
Input : Only one line containing 4 numbers A,B,C and D (1 ≤ A,C ≤ 10^7 ) , (1 ≤ B,D ≤ 10^12 )
Output : Print "YES" or "NO" according to the problem above.
Problem Link — Here
I think I have to mod this. But what's the real approach?
TIA.
Take log on both sides. Check for b*log(a) > d*log(c).Submission link : 92842700
Didn't get you, can you please explain, if you don't mind
Generally, Log(a^b) is b*Log(a). The log of a larger number will be greater than the log of a smaller number. Taking Logarithm allows comparing larger numbers.