#include #include #include using namespace std; const int MAX = 1000; const int MAXD = 10000; const double INF = 10*MAXD*MAXD; struct point { double x, y; }; point judges[MAX], tar[MAX], feather[MAX]; bool usedJ[MAX], usedT[MAX], usedF[MAX]; int nJudge, nTar, nFeath; int main() { cin >> nJudge >> nTar >> nFeath; for(int i=0; i> judges[i].x >> judges[i].y; usedJ[i] = false; } for(int i=0; i> tar[i].x >> tar[i].y; usedT[i] = false; } for(int i=0; i> feather[i].x >> feather[i].y; usedF[i] = false; } double total = 0.0; for(int i=0; i