Ci sono N porte e K scimmie. Inizialmente, tutte le porte sono chiuse.
Round 1: La 1a scimmia visita ogni porta e attiva la porta (se la porta è chiusa, viene aperta; se è aperta, viene chiusa).
Round 2 : la 1a scimmia visita ogni porta e attiva la porta. Quindi la seconda scimmia visita ogni seconda porta e attiva la porta.
. . .
. . .
Round k: la 1a scimmia visita ogni porta e attiva la porta. . . . . . . . . . La kth monkey visita ogni kth door e attiva la porta.
Input: NK (separato da un singolo spazio)
Output: numeri di porta che sono aperti, ciascuno separato da un singolo spazio.
Esempio :
Ingresso: 3 3
Uscita: 1 2
Vincoli :
0 <N <101
0 <= K <= N
Nota :
Supponiamo che N porte siano numerate da 1 a N e K le scimmie siano numerate da 1 a K
Vince quello con il codice più corto. Inoltre, visualizza l'uscita per N = 23, K = 21
n=k=3
avrebbe prodotto un output 1 2
così sbagliato ... e 5 output hanno 1 2 4
uno schema ma è molto meno ovvio.