Il problema della regina N è questo:
Ingresso: N
Output: un posizionamento di N "regine" su una scacchiera NXN in modo tale che non vi siano due regine sulla stessa riga, colonna o diagonale.
Facendo una ricerca su Google su questo, ho scoperto che molte diapositive di molti professori affermano che si tratta di un problema NP-Hard (ad es. Web.mst.edu/~ercal/387/slides/NP-Hard.ppt)
Tuttavia non sono stato in grado di trovare una prova (o derivarne una). Il motivo per cui faccio questa domanda è perché penso di avere un algoritmo che risolve determinate istanze del problema, ad esempio con N non un multiplo di 2 o 3 (N è il numero di regine) Problema correlato: possiamo considerare la dimensione di input come N (dove N è il numero di regine)? Oppure prendiamo la dimensione di input come log (N), poiché il numero 'N' può essere rappresentato in bit di log (N)?