示例#1
0
int main(int argc, char ** argv)
{
    if (argc != 2)
    {
        cout << "Usage: " << argv[0] << " <Sudoku_board> " << endl;
        exit(2);
    }
    
	string filename(argv[1]);

    Population* population = new Population(filename);
    population->setupPopulation();
    population->geneticAlgorithm();
    
    cout << "Sudoku Puzzle Solved " << endl;
    for (int i = 0; i < 4; i++)
    {
        for (int j = 0; j < 4; j++)
        {
            cout << population->solution_board[i * 4 + j] << " ";
        }
        cout << endl;
    }

	return 0;
}