#include "ListeningSongs.cpp" int main(int argc, char **argv) { int i; class ListeningSongs TheClass; int retval; vector durations1; vector durations2; int minutes; int T; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); exit(1); } /* durations1 = ; durations2 = ; minutes = ; T = ; */ if (atoi(argv[1]) == 0) { durations1.push_back(300); durations1.push_back(200); durations1.push_back(100); durations2.push_back(400); durations2.push_back(500); durations2.push_back(600); minutes = 17; T = 1; } if (atoi(argv[1]) == 1) { durations1.push_back(300); durations1.push_back(200); durations1.push_back(100); durations2.push_back(400); durations2.push_back(500); durations2.push_back(600); minutes = 10; T = 1; } if (atoi(argv[1]) == 2) { durations1.push_back(60); durations1.push_back(60); durations1.push_back(60); durations2.push_back(60); durations2.push_back(60); durations2.push_back(60); minutes = 5; T = 2; } if (atoi(argv[1]) == 3) { durations1.push_back(120); durations1.push_back(120); durations1.push_back(120); durations1.push_back(120); durations1.push_back(120); durations2.push_back(60); durations2.push_back(60); durations2.push_back(60); durations2.push_back(60); durations2.push_back(60); durations2.push_back(60); minutes = 10; T = 3; } if (atoi(argv[1]) == 4) { durations1.push_back(196); durations1.push_back(147); durations1.push_back(201); durations1.push_back(106); durations1.push_back(239); durations1.push_back(332); durations1.push_back(165); durations1.push_back(130); durations1.push_back(205); durations1.push_back(221); durations1.push_back(248); durations1.push_back(108); durations1.push_back(60); durations2.push_back(280); durations2.push_back(164); durations2.push_back(206); durations2.push_back(95); durations2.push_back(81); durations2.push_back(383); durations2.push_back(96); durations2.push_back(255); durations2.push_back(260); durations2.push_back(244); durations2.push_back(60); durations2.push_back(313); durations2.push_back(101); minutes = 60; T = 3; } if (atoi(argv[1]) == 5) { durations1.push_back(100); durations1.push_back(200); durations1.push_back(300); durations2.push_back(100); durations2.push_back(200); durations2.push_back(300); minutes = 2; T = 1; } if (atoi(argv[1]) == 6) { durations1.push_back(100); durations1.push_back(200); durations1.push_back(300); durations1.push_back(400); durations1.push_back(500); durations1.push_back(600); durations2.push_back(100); durations2.push_back(200); minutes = 1000; T = 3; } retval = TheClass.listen(durations1, durations2, minutes, T); cout << retval << endl; exit(0); }