已结束 GESP欢乐赛 #12

A1512 | 两点之间的距离

来源官方 / 2023
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

在二维平面上,点的坐标我们定义为 $(x,y)$,点 $A(x_1$,$y_1)$ 与点 $B(x_2$,$y_2)$ 的距离为 $\sqrt{(x_1-x_2)^2 + (y_1-y_2)^2}$。

那现在给出 $n$ 个点的坐标,输出它们两两之间的距离,保留两位小数。

输入格式

第一行包含一个整数 $n$,表示二维平面有 $n$ 个点 $(1 \leq n \leq 1000)$。

接下来 $n$ 行,每行包含两个实数 $x_i$、$y_i$,为点 $i$ 的坐标。

输出格式

输出 $n$ 行,每一行为点 $i$ 与其他点(包括自己)的距离(保留两位小数),用空格隔开。

输入输出样例

输入 #1
3
0 0
1 1
2 2
输出 #1
0.00 1.41 2.83
1.41 0.00 1.41
2.83 1.41 0.00
C++ 编辑器
输入
输出