#include "PingPongQueue.cpp" int main(int argc, char **argv) { int i; class PingPongQueue TheClass; vector retval; vector skills; int N; int K; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); exit(1); } /* skills = ; N = ; K = ; */ if (atoi(argv[1]) == 0) { skills.push_back(1); skills.push_back(2); skills.push_back(3); N = 2; K = 2; } if (atoi(argv[1]) == 1) { skills.push_back(1); skills.push_back(2); skills.push_back(3); N = 2; K = 4; } if (atoi(argv[1]) == 2) { skills.push_back(49); skills.push_back(24); skills.push_back(26); skills.push_back(12); skills.push_back(5); skills.push_back(33); skills.push_back(25); skills.push_back(30); skills.push_back(35); skills.push_back(41); skills.push_back(46); skills.push_back(23); skills.push_back(21); skills.push_back(3); skills.push_back(38); skills.push_back(43); skills.push_back(11); skills.push_back(19); skills.push_back(34); skills.push_back(29); skills.push_back(20); skills.push_back(32); skills.push_back(39); skills.push_back(7); skills.push_back(50); N = 10; K = 399; } if (atoi(argv[1]) == 3) { skills.push_back(30); skills.push_back(12); N = 34; K = 80; } retval = TheClass.whoPlaysNext(skills, N, K); for(i = 0; i < retval.size(); i++) cout << retval[i] << endl; exit(0); }