#PCBBAY0000052. Khoảng cách hai điểm (Distance between Two Points)

Khoảng cách hai điểm (Distance between Two Points)

Khoảng cách hai điểm (Distance between Two Points)

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho hai điểm A(x1,y1)A(x_1,y_1) và B(x2,y2)B(x_2,y_2) trong mặt phẳng tọa độ. Hãy tính khoảng cách Euclid giữa hai điểm: d=(x2−x1)2+(y2−y1)2d=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}. Kết quả được in với đúng 6 chữ số sau dấu chấm.

Input

Dòng duy nhất chứa bốn số thực x1x_1, y1y_1, x2x_2, y2y_2, lần lượt là tọa độ hai điểm.

Output

In khoảng cách hai điểm với đúng 6 chữ số sau dấu chấm.

Subtask

  • Subtask 1 (100 điểm): ∣xi∣,∣yi∣≤109|x_i|,|y_i|\le10^9.

Ví dụ

Ví dụ 1

Input

0 0 3 4

Output

5.000000

Giải thích. Thay các số 0, 0, 3, 4 vào công thức sqrt((x₂-x₁)² + (y₂-y₁)²) thu được giá trị khoảng 5. Theo định dạng đầu ra yêu cầu, chương trình in 5.000000.

Ví dụ 2

Input

1 1 1 1

Output

0.000000

Giải thích. Thay các số 1, 1, 1, 1 vào công thức sqrt((x₂-x₁)² + (y₂-y₁)²) thu được giá trị khoảng 0. Theo định dạng đầu ra yêu cầu, chương trình in 0.000000.

Ví dụ 3

Input

-1 -1 2 3

Output

5.000000

Giải thích. Thay các số -1, -1, 2, 3 vào công thức sqrt((x₂-x₁)² + (y₂-y₁)²) thu được giá trị khoảng 5. Theo định dạng đầu ra yêu cầu, chương trình in 5.000000.