【アルゴリズム】旅行者A*アルゴリズム


#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