#include "BrokenChessboard.cpp" int main(int argc, char **argv) { int i; class BrokenChessboard TheClass; int retval; vector board; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); exit(1); } /* board = ; */ if (atoi(argv[1]) == 0) { board.push_back("BWB"); board.push_back("BBW"); board.push_back("BWW"); } if (atoi(argv[1]) == 1) { board.push_back("WW"); board.push_back("WW"); } if (atoi(argv[1]) == 2) { board.push_back("BWB"); board.push_back("WBW"); board.push_back("BWB"); } if (atoi(argv[1]) == 3) { board.push_back("B"); board.push_back("W"); board.push_back("B"); board.push_back("B"); } if (atoi(argv[1]) == 4) { board.push_back("BWBBB"); board.push_back("WWBBW"); board.push_back("BBBBW"); board.push_back("WBWBB"); } retval = TheClass.minimumFixes(board); cout << retval << endl; exit(0); }