|
|||
Forming Quiz TeamsYou have been given the job of forming the quiz teams for the next “MCA CPCI Quiz Championship”. There are 2N students interested in participating and you have to form N teams, each team consisting of two members. Since the members have to practice together, all the students want their teammate's house as near as possible. Let x1 be the distance between the houses of the members of team 1, x2 be the distance between the houses of the members of team 2, and so on. You have to make sure the summation (x1 + x2 + x3 + … + xN) is minimized. Input SpecificationThere will be several test cases in the input. Each test case starts with an integer N (N ≤ 8). The next 2N lines will give the information of the students. Each line starts with the student's name, followed by the x-coordinate and then the y-coordinate. Both x and y are integers in the range 0 to 1000. Students' names will consist of lowercase letters only, and their lengths will be at most 20. The input is terminated by a case where N is equal to 0. Output SpecificationFor each test case, output the case number followed by the summation of the distances, rounded to 2 decimal places. Follow the sample output for the exact format. Sample Input
Output for Sample Input
|
|||
University of Debrecen; Faculty of Informatics; v. 09/30/2024 |