#include "FindingFriend.cpp" int main(int argc, char **argv) { int i; class FindingFriend TheClass; int retval; int roomSize; vector leaders; int friendPlace; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); exit(1); } /* roomSize = ; leaders = ; friendPlace = ; */ if (atoi(argv[1]) == 0) { roomSize = 2; leaders.push_back(5); leaders.push_back(1); leaders.push_back(2); friendPlace = 4; } if (atoi(argv[1]) == 1) { roomSize = 5; leaders.push_back(1); leaders.push_back(2); leaders.push_back(3); leaders.push_back(4); leaders.push_back(5); friendPlace = 4; } if (atoi(argv[1]) == 2) { roomSize = 6; leaders.push_back(10); leaders.push_back(5); leaders.push_back(1); leaders.push_back(4); leaders.push_back(2); leaders.push_back(20); friendPlace = 9; } if (atoi(argv[1]) == 3) { roomSize = 1000000000; leaders.push_back(1); friendPlace = 700700700; } if (atoi(argv[1]) == 4) { roomSize = 2; leaders.push_back(3); leaders.push_back(6); leaders.push_back(8); leaders.push_back(1); leaders.push_back(2); friendPlace = 10; } retval = TheClass.find(roomSize, leaders, friendPlace); cout << retval << endl; exit(0); }