[Buổi 20][Chuỗi][RDD] Bài 43: Quản lý cân nặng động vật
Quản lý cân nặng động vật
Bối cảnh
Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.
Yêu cầu
Khu Bảo Tồn FullHouse Dev muốn quản lý cân nặng của các động vật trong khu bảo tồn. Quy tắc đánh giá như sau:
- Tổng cân nặng = Số lượng động vật × Cân nặng trung bình mỗi con (kg)
Hãy nhập thông tin về cân nặng của các động vật trong các khu bảo tồn, sau đó tìm ra khu bảo tồn có tổng cân nặng cao nhất.
Input
- Dòng đầu ghi số khu bảo tồn (không quá 100 khu bảo tồn)
- Mỗi khu bảo tồn ghi trên 4 dòng:
- Tên khu bảo tồn
- Số lượng động vật
- Cân nặng trung bình mỗi con (kg)
- Mã khu bảo tồn
Output
Ghi ra thông tin của khu bảo tồn có tổng cân nặng cao nhất gồm các thông tin:
- Mã khu bảo tồn
- Tên khu bảo tồn
- Số lượng động vật
- Cân nặng trung bình mỗi con
- Tổng cân nặng
Ràng buộc
Đề gốc không nêu ràng buộc riêng.
Ví dụ 1
Input
3
Khu bao ton A
50
200
KB001
Khu bao ton B
70
150
KB002
Khu bao ton C
60
180
KB003
Output
KB003 Khu bao ton C 60 180 10800
Giải thích ví dụ
- Đầu vào: Khu bảo tồn A 50 200 KB001
- Đầu ra: KB003 Khu bảo tồn C 60 180 10800
Dòng này hiển thị thông tin chi tiết về khu bảo tồn KB003, bao gồm mã khu bảo tồn, tên, số lượng động vật, cân nặng trung bình mỗi con và tổng cân nặng. Đây là khu bảo tồn có tổng cân nặng cao nhất.
Cách tính tổng cân nặng cho Khu bảo tồn C: Tổng cân nặng = 60 × 180 = 10800 kg
Thông tin học tập
- Buổi: B20
- Concepts: std::string/getline, loops, maximum search
- Giới hạn kiến thức: B01-B20
- Time limit: 2 seconds
- Memory limit: 64 MB
- Point: 25
Comments