#include #include /* #define iabs(a) ((a<0)?-(a):(a)) */ #define compdist(idx1,idx2) (iabs(RestDist[idx1]-RestDist[idx2])) FILE *inpf; int AnzRest, AnzDep, BestBew; int RestDist[200], DepInd[30], BestDep[30]; int iabs(int a) { int i; if(a<0) { i=-a; } else { i=a; } return i; } int FindDepot(int Depot[], int Restaurant) { int i, dist; int bestDep=-1, min=INT_MAX; for(i=0; i=AnzDep) { Bew=bewerte(DepInd); if(Bew=AnzRest) return; if(AnzDep-Position>AnzRest-Anfang) return; for(i=Anfang; i