Курсовая работа: Алгоритм раскраски графа (точный)
for (int s=1; s<k; s++)
for (int ki=0 ; ki<masskol ; ki++)
for (int j=0; j<100; j++)
mass[masskol*s+ki][j]=mass[ki][j];
for (s=0 ; s<k; s++)
for (int j=0; j<masskol; j++)
if (mass[masskol*s+j][0]>0)
{
mass[masskol*s+j][0]=mass[masskol*s+j][0]+1;
mass[masskol*s+j][mass[masskol*s+j][0]]=umnf[i][s+1];
}
k=masskol;
masskol=1000;
perre();
ud();
masskol=k*umnf[i][0];
}
masskol=1000;
perre();
ud();
}
//------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------
void CKursovojDlg::perem(int st1)
{
int k=0;
masskol=0;
for (int i=0 ; i<1000 ; i++)
if (mass[i][0]!=0) masskol++;