题求助
  • 板块灌水区
  • 楼主__QWQ_qwq__
  • 当前回复16
  • 已保存回复16
  • 发布时间2023/8/2 20:30
  • 上次更新2023/11/3 06:16:24
查看原帖
题求助
845367
__QWQ_qwq__楼主2023/8/2 20:30

rt:

平均长度

题目描述

给定平面上NN个点的坐标,现在要用N−1N-1条折线把这NN个点连起来,这样有若干种不同的画法。请求出这些画法所画出来的路线的平均长度。
两个点(xi,yi)(x_i,y_i)和(xj,yj)(x_j, y_j)的直线距离为(xi−xj)2+(yi−yj)2\sqrt{(x_i-x_j)^2+(y_i-y_j)^2}。

输入格式

输入的第一行是一个整数NN。接下来NN行,每行包括两个整数xi,yix_i, y_i,表示第ii个点的坐标。

输出格式

输出只有一行,表示所有画法的平均距离。输出四舍五入保留小数点后10位。答案只要误差在10−610^{-6}的范围内均算正确。

样例输入 1

3
0 0
1 0
0 1

样例输出 1

2.2761423749

样例输入 2

2
-879 981
-866 890

样例输出 2

91.9238815543

样例输入 3

8
-406 10
512 859
494 362
-955 -475
128 553
-986 -885
763 77
449 310

样例输出 3

7641.9817824387

提示

2≤N≤82 \leq N \leq 8
−1000≤xi≤1000-1000 \leq x_i \leq 1000
−1000≤yi≤1000-1000 \leq y_i \leq 1000
对所有i≠ji \neq j,(xi,yi)≠(xj,yj)\left(x_i, y_i\right) \neq \left(x_j, y_j\right)

2023/8/2 20:30
加载中...