28 int cor = ((
i +
j) % 2 ?
' ' :
':');
Representa um estado do problema das 8 damas.
void TesteManual(const char *nome)
Inicializa a interação com o utilizador.
void Cruzamento(TPonto a, TPonto b)
void Inicializar(void)
Coloca o objecto no estado inicial da procura.
void Vizinhanca(TVector< TPonto > &vizinhos)
void Debug(void)
Mostra o estado no ecrã, para debug.
TProcuraConstrutiva * Duplicar(void)
Cria um objecto que é uma cópia deste.
virtual void Cruzamento(TPonto a, TPonto b)
virtual void Vizinhanca(TVector< TPonto > &vizinhos)
virtual int Avaliar(void)
virtual void Inicializar(void)
Coloca o objecto no estado inicial da procura.
static int resultado
Resultado retornado pelo algoritmo na última execução.
virtual void TesteManual(const char *nome)
Inicializa a interação com o utilizador.
static TParametro instancia
ID da instância atual, a ser utilizado em SolucaoVazia().
int custo
Custo total acumulado desde o estado inicial.
unsigned int rand(int seq)
Retorna o próximo valor pseudo-aleatório.
int valor
valor do parametro