Como o número de rainhas é igual às dimensões do tabuleiro, é
obrigatório ter sempre uma rainha por cada linha do
tabuleiro. Sendo assim, a posição das rainhas no tabuleiro pode
ser representada por um vector de N linhas que a cada linha
associa a coluna em que a rainha está colocada nessa linha. Como
sugestão, considere a estrutura que se segue para representar essa
informação:
typedef struct {
char len; // número de rainhas colocadas no tabuleiro
char queens[N]; // posição (número da coluna) das rainhas
} board;