예제 #1
0
        public IEnumerable <string> Constrain(string gridString)
        {
            var cpb = new CPBoard(gridString);

            CPSolver.InitializeConstraints(cpb);
            return(cpb.GetTiles());
        }
예제 #2
0
        public IEnumerable <string> Solve(string gridString)
        {
            var cpb = new CPBoard(gridString);
            var sr  = CPSolver.Solve(cpb);

            return(sr.CPB.GetTiles());
        }
 public StateTreeNode(CPSolver solver)
 {
     Solver = solver;
 }