CountSolutions
int32 CountSolutions() const;
if (solver.CountSolutions() > 0) {
field.SetTo(solver.SolutionAt(rand() % solver.CountSolutions()));
return solver.CountSolutions() == 1;
uint32 CountSolutions();
solver.CountSolutions(), (system_time() - start) / 1000.0);
return solver.CountSolutions() > 0;
int32 solutionCount = problem->CountSolutions();
int32 solutionCount = problem->CountSolutions();
int32 solutionCount = problem->CountSolutions();
int32 solutionCount = problem->CountSolutions();