gtask.hpp 266 B

12345678910111213141516171819
  1. #include <set>
  2. #include <algorithm>
  3. #include <iostream>
  4. #include "../dist/task.hpp"
  5. #include "semigroup.hpp"
  6. using namespace std;
  7. struct GTaskInput{
  8. Semigroup S;
  9. };
  10. struct GTaskOutput{
  11. size_t ng[MAX_GENUS+1];
  12. };
  13. Task* generate_gtask();
  14. bool treat(Task& t);