Pro.ID1928 Title算法设计例题:圆排列问题(回溯) Title链接http://10.20.2.8/oj/exercise/problem?problem_id=1928 AC126 Submit327 Ratio38.53% 时间&空间限制描述给定n个大小不等的圆c1,c2,…,cn,现要将这n个圆排进一个矩形框中,且要求各圆与矩形框的底边相切。圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列。 输入输入的第一行为测试样例的个数T,接下来有T个测试样例。每个测试样例的第一行是一个n( n ≤ 8 ),接下来一行n个整数表示圆的半径。 输出Description 给定n个大小不等的圆c1,c2,…,cn,现要将这n个圆排进一个矩形框中,且要求各圆与矩形框的底边相切。圆排列问题要求从n个圆的所有排列中找出有最小长度的圆排列。 Input 输入的第一行为测试样例的个数T,接下来有T个测试样例。每个测试样例的第一行是一个n( n ≤ 8 ),接下来一行n个整数表示圆的半径。 Output 对应每个测试样例输出一行,格式为"Case #: W",其中'#'表示第几个测试样例(从1开始计),W为圆排列的最小长度,结果保留两位小数。 Sample Input 1 Sample Output Case 1: 7.66 Author 样例输入1 样例输出Case 1: 7.66 提示作者 |