A5704.两点之间的距离

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

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

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

输入格式

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

接下来 nn 行,每行包含两个实数 xix_iyiy_i,为点 ii 的坐标。

输出格式

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

输入输出样例

  • 输入#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
首页