La fonte di questa domanda proviene da un corso di laurea che sto seguendo, che copre un'introduzione all'analisi degli algoritmi. Questo non è per i compiti, ma piuttosto una domanda posta nel CLRS.
Hai una macchina lenta in esecuzione su MIPS e una macchina veloce in esecuzione su MIPS. Hai anche due algoritmi della stessa classe, ma diverse complessità del tempo di esecuzione: un algoritmo "lento" viene eseguito su mentre un algoritmo "veloce" viene eseguito su .
Si esegue l'algoritmo lento sulla macchina veloce e l'algoritmo veloce sulla macchina lenta. Qual è il valore più grande di n tale che la macchina veloce che esegue l'algoritmo lento batte la macchina lenta che esegue l'algoritmo veloce?
La mia soluzione finora:
Trova l'insieme di tutti tali che dove è un numero naturale.
Questo è il mio lavoro finora:
L'unica soluzione che mi viene in mente ora è plug-n-chug tutti i valori di fino a quando non trovo il primo n dove
non regge più.