Курсовая работа: Алгоритмы поиска кратчайших покрытий булевых матриц
int x1, y1, res1, *str1, *stb1, str_min1, stb_max1;
q=1;
pokr2=new int*[res1];
pokr2[0]=new int[b];
str1=new int[a];
stb1=new int[b];
for(int i=0;i<a;i++)
{
pokr2[0][i]=0;
str1[i]=arra[i];
}
for(int i=0; i<b; i++)
{
stb1[i]=arrb[i];
}
for(;;)
{
for(int i=0; i<b; i++)
{
if(stb1[i]>0)
{
str_min1=stb1[i];
break;
} }
for(int i=0; i<b; i++)
if(stb1[i]<str_min1 && stb1[i]!=0)
str_min1=stb1[i];
for(int i=0; i<b; i++)
{