#include "AlphabetOrderDiv2.cpp" int main(int argc, char **argv) { int i; class AlphabetOrderDiv2 TheClass; string retval; string s; vector words; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); exit(1); } if ((string) argv[1] == "-") { while (cin >> s) words.push_back(s); } else { if (atoi(argv[1]) == 0) { words.push_back("single"); words.push_back("round"); words.push_back("match"); } if (atoi(argv[1]) == 1) { words.push_back("topcoder"); words.push_back("topcoder"); } if (atoi(argv[1]) == 2) { words.push_back("algorithm"); words.push_back("contest"); } if (atoi(argv[1]) == 3) { words.push_back("pink"); words.push_back("floyd"); } if (atoi(argv[1]) == 4) { words.push_back("gimnasia"); words.push_back("y"); words.push_back("esgrima"); words.push_back("la"); words.push_back("plata"); } if (atoi(argv[1]) == 5) { words.push_back("hello"); words.push_back("hello"); } if (atoi(argv[1]) == 6) { words.push_back("abc"); words.push_back("def"); words.push_back("ghi"); words.push_back("jkl"); words.push_back("mno"); words.push_back("pqrs"); words.push_back("tuv"); words.push_back("wxyz"); } if (atoi(argv[1]) == 7) { words.push_back("abc"); words.push_back("bca"); } if (atoi(argv[1]) == 8) { words.push_back("aaaaa"); words.push_back("eeeee"); words.push_back("iiiii"); words.push_back("ooooo"); words.push_back("uuuuu"); } if (atoi(argv[1]) == 9) { words.push_back("ab"); words.push_back("bc"); words.push_back("ca"); } } retval = TheClass.isOrdered(words); cout << retval << endl; exit(0); }