【アルゴリズム】旅行者A*アルゴリズム
1033 ワード
#include "stdio.h"
const int max=9999;
const int ax=50;
int isbest(int i,int bestpath[],int p)// bestpath[]
{
for(int k=1;k<=p;k++)
{
if(i==bestpath[k])
break;
}
if(k!=p+1)// a[]
return 1;
else
return 0;
}
void main()
{
int min=max;
int minf=max;
int num;//
int mat[ax][ax];//
int bestpath[ax];//
int f=0,g=0,h=0;
int ff[ax];// f
int gg[ax];// g
printf(" :");
scanf("%d",&num);
printf(" :
");//
for(int i=0;i