1. 题目描述有n个点,求能覆盖这n个点的半径最小的圆的圆心及半径. 2. 基本思路算法模板http://soft.cs.tsinghua.edu.cn/blog/?q=node/1066定义Di表示相对于P[1]和P[i]组成的最小覆盖圆,如果P[2..i-1]都在这个圆内,那么当前的圆心和半径即为最优解.如果P[j]不在这个圆内,那么P[j]一定在新的最小覆盖圆的边界上即P[1].P[j].P[i]组成的圆.因为三点可以确定一个圆,因此只需要不断的找到不满足的P[j],进而更新最优解即可.其…