Pro.ID21373 Title圈钉子 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=21373 AC57 Submit96 Ratio59.38% 时间&空间限制描述绘图者把N颗图钉固定在一块平板上,图钉被敲成一个平面圆形。 图钉围成一个凸多边形。然后,用绳子把钉子围起来,如下图所示 你的任务是计算绳子的长度。 输入多测试用例。 每个测试用例的第一行是两个数字:N 表示钉子的数量( 1 ≤ N ≤ 100 ),和一个实数R 表示一个钉子头的半径。所有的钉子都有相同的半径。 接下来又N行,每行都是两个实坐标(用空格隔开),表示钉子的中心坐标。坐标的绝对值不超过100。这些钉子是按顺时针顺序从一个钉子开始描述的。任意两颗钉子是不互相接触的。 输出Description 绘图者把N颗图钉固定在一块平板上,图钉被敲成一个平面圆形。 图钉围成一个凸多边形。然后,用绳子把钉子围起来,如下图所示 你的任务是计算绳子的长度。 Input 多测试用例。 每个测试用例的第一行是两个数字:N 表示钉子的数量( 1 ≤ N ≤ 100 ),和一个实数R 表示一个钉子头的半径。所有的钉子都有相同的半径。 接下来又N行,每行都是两个实坐标(用空格隔开),表示钉子的中心坐标。坐标的绝对值不超过100。这些钉子是按顺时针顺序从一个钉子开始描述的。任意两颗钉子是不互相接触的。 Output 输出一行结果:绳子的长度,保留小数点后两位小数。 Sample Input 4 1 Sample Output 14.28 Hint pi = 3.1415 样例输入4 1 样例输出14.28 提示pi = 3.1415 作者 |