#include #include #include "semigroup.hpp" void init_full_N(Semigroup &m){ epi8 block ={1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8}; for(auto i=0; i0){ ++S.left; if(d[i]==1){ ++S.e; ++S.left_primitive; } } } for(ind_t i=S.conductor;i'< void output(const Semigroup& m,fstream& f){ int q=ceil(float(m.conductor)/float(m.min)); int rho=q*m.min-m.conductor; f<<"c = "<