#include "ChessFloor.cpp" int main(int argc, char **argv) { int i; class ChessFloor TheClass; int retval; vector floor; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); exit(1); } /* floor = ; */ if (atoi(argv[1]) == 0) { floor.push_back("aba"); floor.push_back( "bbb"); floor.push_back( "aba"); } if (atoi(argv[1]) == 1) { floor.push_back("wbwbwbwb"); floor.push_back( "bwbwbwbw"); floor.push_back( "wbwbwbwb"); floor.push_back( "bwbwbwbw"); floor.push_back( "wbwbwbwb"); floor.push_back( "bwbwbwbw"); floor.push_back( "wbwbwbwb"); floor.push_back( "bwbwbwbw"); } if (atoi(argv[1]) == 2) { floor.push_back("zz"); floor.push_back( "zz"); } if (atoi(argv[1]) == 3) { floor.push_back("helloand"); floor.push_back( "welcomet"); floor.push_back( "osingler"); floor.push_back( "oundmatc"); floor.push_back( "hsixhund"); floor.push_back( "redandsi"); floor.push_back( "xtythree"); floor.push_back( "goodluck"); } if (atoi(argv[1]) == 4) { floor.push_back("jecjxsengslsmeijrmcx"); floor.push_back( "tcfyhumjcvgkafhhffed"); floor.push_back( "icmgxrlalmhnwwdhqerc"); floor.push_back( "xzrhzbgjgabanfxgabed"); floor.push_back( "fpcooilmwqixfagfojjq"); floor.push_back( "xzrzztidmchxrvrsszii"); floor.push_back( "swnwnrchxujxsknuqdkg"); floor.push_back( "rnvzvcxrukeidojlakcy"); floor.push_back( "kbagitjdrxawtnykrivw"); floor.push_back( "towgkjctgelhpomvywyb"); floor.push_back( "ucgqrhqntqvncargnhhv"); floor.push_back( "mhvwsgvfqgfxktzobetn"); floor.push_back( "fabxcmzbbyblxxmjcaib"); floor.push_back( "wpiwnrdqdixharhjeqwt"); floor.push_back( "xfgulejzvfgvkkuyngdn"); floor.push_back( "kedsalkounuaudmyqggb"); floor.push_back( "gvleogefcsxfkyiraabn"); floor.push_back( "tssjsmhzozbcsqqbebqw"); floor.push_back( "ksbfjoirwlmnoyyqpbvm"); floor.push_back( "phzsdodppzfjjmzocnge"); } retval = TheClass.minimumChanges(floor); cout << retval << endl; exit(0); }