#include #include #include using namespace std; #define MAX 100 int main(void){ int n; double x[MAX],y[MAX],z[MAX],r[MAX]; double dist[MAX][MAX]; bool connect[MAX]; int count; int cur_trg; double cur_dist; double ans; while(true){ cin >> n; if(n==0) break; for(int i=0;i> x[i] >> y[i] >> z[i] >> r[i]; for(int i=0;i= cur_dist) continue; cur_dist = dist[i][j]; cur_trg = i; } } connect[cur_trg] = true; ans += cur_dist; } printf("%.3f\n",ans); } return 0; }