En primer lugar, me encontré con una potencia de 2, $n=2^p$, de tal manera que $n\log_2 n=2^p\cdot p\approx 10^6$. Desde $2^{20}\approx 10^6$, que probablemente va a ser un clic o dos por debajo de eso. Efectivamente, $16\cdot 2^{16}=2^{20}=1048576$.
Ahora me di cuenta que los $\log_2 n \approx 16$, lo $n \approx 10^6/16=62500$. Efectivamente, para que $n$, $n\log_2 n \approx 995723$.
Ahora algunos simple búsqueda o interseccion de hacer el truco: $63000$ $62750$ son demasiado grandes; $62625$, $62700$, $62725$ son demasiado pequeños; etc. El número de interseccion pasos, si el uso estricto de la reducción a la mitad del intervalo, es delimitada por $\log_2 n$. Así que usted sabe que va a llegar allí rápidamente. Finalmente me di cuenta que si $n=62746$, $n\cdot\log_2 n \approx 999998$.
Que es el mayor entero $n$; por lo $n\leq 62746$ es su respuesta.
EDIT: antes he sugerido que el método de Newton era demasiado robusto para el trabajo. Bueno, creo que estoy equivocado. Después de todo, la derivada de $f(n)=n\log_2 n$ es sólo $f'(n)=\log_2 n+\log_2 e$, y usted tiene que calcular $\log_2(n)$, de todos modos cada vez que haces una interseccion paso. Así que la derivada de la información está ahí, de uso gratuito. Si yo fuera a la codificación de un algoritmo, sí, creo que yo haría el método de Newton. Un caso similar podría hacerse para el uso de Newton, incluso para la inicial $p\cdot 2^p$ búsqueda.