[Buổi 24][Lớp & đối tượng][RDD] Bài 1: Khoảng cách Euclid


LÀM BÀI

Points: 15
Time limit: 2.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

Khoảng cách Euclid

Bối cảnh

Xây dựng lớp để tính Euclid giữa \(2\) điểm trên hệ tọa độ Oxy theo thiết kế dưới đây:

Yêu cầu

image

Input

Đầu vào là \(4\) số thực lần lượt \(x_1, y_1, x_2, y_2\).\((-10^6 \leq x_1,y_1,x_2,x_2 \leq 10^6)\).

Output

In ra khoảng cách giữa \(2\) điểm với độ chính xác là \(4\) chữ số phần thập phân.

Ràng buộc

Đề gốc không nêu ràng buộc riêng.

Ví dụ 1

Input

3 2 4 3

Output

1.4142

Giải thích ví dụ

  1. Ví dụ đầu vào:

    3 2 4 3

    • Giải thích: Hai điểm có tọa độ (3, 2) và (4, 3) sẽ được tính khoảng cách Euclid bằng công thức, kết quả là 1.4142, tương ứng với khoảng cách giữa chúng.
  2. Ví dụ đầu vào:

    0 0 1 1

    • Giải thích: Khoảng cách giữa hai điểm (0, 0) và (1, 1) cũng sẽ được tính và cho ra kết quả là 1.4142.

Thông tin học tập

  • Buổi: B24
  • Concepts: classes, objects, attributes, methods
  • Giới hạn kiến thức: B01-B24
  • Time limit: 2 seconds
  • Memory limit: 20 MB
  • Point: 15

Comments

There are no comments at the moment.

Zalo