资 源 简 介
#include
#include
#define N 20
struct code
{
int a[N][N];
int n;
int x[N];
int bestx[N];
int cn;
int bestn;
}Y;
int count;
void Backtrack(int i)
{
int OK=1;
int j;
if(i>Y.n)
{
for(j=1;j<=Y.n;j++){
Y.bestx[j]=Y.x[j];
}
if(Y.bestn<=Y.cn)
{
for(j=1;j<=Y.n;j++){
printf("结点%d: %d ",j,Y.bestx[j]);
}
Y.bestn=Y.cn;
}
printf("
");
return;
}
for(j=1;jY.bestn)
{
Y.x[i]=0;
Backtrack(i+1);
}
}
int