Organizzeremo un incontro in cui tutti parleranno in senso orario attorno a un tavolo. Ci sono n persone con n punti. Ogni persona ha una preferenza di posizione (ad esempio, alcuni vogliono andare per primi, altri per ultimi, ecc.). Tutti sono seduti a caso e non possono spostarsi dalla loro posizione. Come possiamo calcolare la migliore posizione di partenza sul tavolo per soddisfare la maggior parte delle persone?
Ho una soluzione O (n ^ 2): Guarda quante persone sarebbero soddisfatte dopo aver assunto ciascuna delle posizioni 1..n come posizioni iniziali; quindi restituire la posizione che ha dato il valore massimo.