#include<iostream>
using namespace std;
const int MAX_FLOAT_NUM=65535;
static int count=0;
static int len=0; //临时存放路径距离
static int min=MAX_FLOAT_NUM; //最小路径的初始值
//
//交换两个数
//
void swap(int &x, int &y)
{
int temp;
temp = x;
x = y;
y = temp;
}
//
//permutation
//求从n取m个数的排列
//a[]为等待求组合的数组,长度为n,同时用来保存结果
//start 每轮挑选的起点
//step 步数
void permutation(int a[],int start,int step,int n,int m,int Num,int *t,int **c)
{
if(n<m)
{
m=n;
}
//穷举求最小的路径
//路径存到数组中
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载