[Buổi 20][Chuỗi][RDD] Bài 39: Quản lý giải bóng đá
Quản lý giải bóng đá
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
Công ty FullHouse Dev muốn quản lý kết quả của các đội bóng trong một giải đấu. Quy tắc đánh giá như sau:
- Tổng điểm = Số trận thắng × 3 + Số trận hòa × 1 + Số trận thua × 0
Hãy nhập thông tin kết quả của các đội bóng và tìm ra đội bóng có tổng điểm cao nhất.
Input
- Dòng đầu ghi số đội bóng (không quá 100 đội)
- Mỗi đội bóng ghi trên 5 dòng:
- Tên đội bóng
- Số trận thắng
- Số trận hòa
- Số trận thua
- Mã đội bóng
Output
Ghi ra thông tin của đội bóng có tổng điểm cao nhất gồm các thông tin:
- Mã đội bóng
- Tên đội bóng
- Số trận thắng
- Số trận hòa
- Số trận thua
- Tổng điểm
Ràng buộc
Đề gốc không nêu ràng buộc riêng.
Ví dụ 1
Input
3
Doi A
10
5
2
DB001
Doi B
12
3
2
DB002
Doi C
9
6
2
DB003
Output
DB002 Doi B 12 3 2 39
Giải thích ví dụ
- Đầu vào: Đội A 10 5 2 DB001
- Đầu ra: DB002 Đội B 12 3 2 39
Dòng này hiển thị thông tin chi tiết về đội bóng DB002, bao gồm mã đội bóng, tên, số trận thắng, số trận hòa, số trận thua và tổng điểm. Đây là đội bóng có tổng điểm cao nhất.
Cách tính tổng điểm cho Đội B: Tổng điểm = 12 × 3 + 3 × 1 + 2 × 0 = 36 + 3 + 0 = 39
Thông tin học tập
- Buổi: B20
- Concepts: std::string/getline, arrays/vectors, maximum search
- Giới hạn kiến thức: B01-B20
- Time limit: 2 seconds
- Memory limit: 64 MB
- Point: 20
Comments