#ifndef problem_h #define problem_h #include #include #include #include "bigint.h" struct problem { const char *name; std::vector> (*params)(std::map &); std::pair,std::vector> (*psgen)(const std::vector &); bigint (*numinputs)(const std::vector &); bigint (*numoutputs)(const std::vector &); std::vector paramnames; } ; extern std::vector problem_list; #endif