//1. Class ME_mutation: save ME_mutations with top(minimum) weight, i.e. solution cover more tumors and with smaller weight. #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; class ME_mutation { public: int mutation[maxGraphSize]; double weight; int size; int coverNo; ME_mutation(const ME_mutation& p); ME_mutation(); ME_mutation(int p_ver,double p_weight,int p_cover); void clear(); void addMutation(int p_ver,double p_weight,int p_cover); void addMutation(const ME_mutation& p); void print(); }; ME_mutation::ME_mutation(const ME_mutation& p) { for (int i=0; ic2.coverNo) { return 1; } else { if (c1.coverNo==c2.coverNo) { if (c1.weight