[Buổi 24][Lớp & đối tượng][RDD] Bài 1: Khoảng cách Euclid
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

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ụ
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.
- 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à
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.
- 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à
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