Nội dung Bài tập
- Mã:
- VETINH
- Tên:
- Xác định vệ tinh
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Nguồn bài tập:
- tự sáng chế
- Link nguồn:
- tự sáng chế
- Được tạo bởi:
- 4901103064
Trung tâm điều khiển không gian muốn giám sát các vệ tinh đang bay quanh Trái Đất. Mỗi vệ tinh có một vị trí trong không gian 3 chiều (x, y, z) được tính theo đơn vị km. Trái Đất được xem là điểm gốc tọa độ (0, 0, 0). Trung tâm cần sắp xếp danh sách các vệ tinh theo khoảng cách đến Trái Đất để ưu tiên theo dõi những vệ tinh gần nhất hoặc xa nhất tùy vào từng nhiệm vụ.
Yêu cầu:
- Tạo lớp veTinh gồm ba thuộc tính x, y, z.
- Viết hàm nạp chồng toán tử < và > để so sánh khoảng cách từ vệ tinh đến Trái Đất.
- Dùng công thức khoảng cách không gian 3 chiều: 
- Sắp xếp danh sách vệ tinh theo thứ tự tăng dần hoặc giảm dần khoảng cách đến Trái Đất.
Input:
Dòng đầu tiên: nhập vào số nguyên k (0 là tăng dần, 1 là giảm dần)
Những dòng tiếp theo: nhập vào tọa độ các vệ tinh.
Output: xuất ra danh sách vệ tinh sau khi được sắp xếp theo yêu cầu.
Ví dụ:
Input
Output
1
1000 2000 3000
500 1000 1200
1500 2500 3500
(1500, 2500, 3500)
(1000, 2000, 3000)
(500, 1000, 1200)
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận