This program is the first program assignment from AI introduction class in NCTU.
- Brute Force serach (DFS)
- Heuristic to select next variable
- MRV(Minimum Remaining Value)
- Max Degree
- Forward Checking
- AC3 Algorithm (maintain arc consistency)
$ make
$ ./main
- please read PR1.pdf