#include "OthersXor.cpp" int main(int argc, char **argv) { int i; class OthersXor TheClass; long long retval; vector x; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); exit(1); } /* x = ; */ if (atoi(argv[1]) == 0) { x.push_back(1); x.push_back(-1); x.push_back(3); } if (atoi(argv[1]) == 1) { x.push_back(0); x.push_back(0); x.push_back(1); } if (atoi(argv[1]) == 2) { x.push_back(70); x.push_back(100); } if (atoi(argv[1]) == 3) { x.push_back(-1); x.push_back(0); x.push_back(-1); x.push_back(100); x.push_back(36); } if (atoi(argv[1]) == 4) { x.push_back(0); x.push_back(536870912); x.push_back(0); x.push_back(536870912); x.push_back(0); x.push_back(536870912); x.push_back(0); x.push_back(536870912); x.push_back(0); x.push_back(536870912); x.push_back(0); x.push_back(536870912); x.push_back(0); x.push_back(536870912); x.push_back(0); x.push_back(536870912); x.push_back(0); x.push_back(536870912); x.push_back(0); x.push_back(536870912); x.push_back(1073741823); x.push_back(1073741823); x.push_back(1073741823); x.push_back(123456789); x.push_back(987654321); x.push_back(804289383); } if (atoi(argv[1]) == 5) { x.push_back(1287325); x.push_back(424244444); x.push_back(92759185); x.push_back(812358213); x.push_back(1000000000); x.push_back(825833522); x.push_back(749092703); } if (atoi(argv[1]) == 6) { x.push_back(-1); x.push_back(-1); } retval = TheClass.minSum(x); cout << retval << endl; exit(0); }