【文件属性】:
文件名称:帮忙调试一下程序,怎么用c#算不出来最优解?谢谢
文件大小:112KB
文件格式:DOC
更新时间:2012-05-30 10:31:10
c# 哈密顿圈
#include
#include
#define M 27
#define N M-1 //N个垃圾集中点
int sum[M]; //sun[i]表示第i个垃圾集中点的横纵坐标和
int sort[M];
int visit[M]; //visit[i]表示第i个垃圾集中点的访问情况
int final=0;
int L[M][M]; //表示第i个垃圾集中点到第j个垃圾集中点的距离
int m,vmin,u;
double weight;
typedef struct node{
double laji;
int X;
int Y;
}node;
node v[M]; //v[i]表示第i个垃圾集中点
void around(int w)
{ int i,min=1000;
for(i=1;i<=N;i++)
{
if(L[w][i]sum[maxindex] && visit[k]==0)
maxindex=k;
visit[maxindex]=1;
weight=v[maxindex].laji;
cout<