The complete questions reads as follows:
What is the largest n for which one can solve within one second a problem using an algorithm that requires f(n) bit operations, where each bit operation is carried out in 10^(−9) seconds, with these functions f(n)?
I'm stuck trying to find this value for nlog(n). The answer for this problem is provided, but I'm having trouble replicating it.
Given answer: $3.96×10^7$
I'm struggling to get something better than $ \sqrt[\leftroot{-3}\uproot{3}n]{2^{10^{9}}}$. What can I do differently?
We can assume that $f(n)$ is monotonically increasing. So $f^{-1}$ is also monotonically increasing. Therefore, $\sup\{n|f(n)<10^9\}=\sup\{f^{-1}(t)|t<f^{-1}(10^9)\}=f^{-1}(10^9)$.
In the case $f(n)=n\log(n)$, it is difficult to give the explicit expression of $f^{-1}$, but a numerical solution can be found.