#pragma once #include "Assignment.h" #include typedef std::vector Assignments; class Solution { private: Assignments assignments {}; MissionList* unassignedMissions; int totalMissions; public: public: Solution(int totalMissions, MissionList* missions): totalMissions(totalMissions), unassignedMissions(missions) {}; void print(); void addAssignment(Assignment* assignment); Assignments* getAssignments(); MissionList* getUnassignedMissions(); float cost(); int unassignedCount(); //void findSuitableMission(Employee*); };