[Buổi 20][Chuỗi][RDD] Bài 37: Quản lý thời gian làm việc
Quản lý thời gian làm việc
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ý thời gian làm việc của các nhân viên. Quy tắc đánh giá như sau:
- Tổng thời gian làm việc = Số ngày làm việc × Số giờ làm việc mỗi ngày
Hãy nhập thông tin thời gian làm việc của các nhân viên và tìm ra nhân viên có tổng thời gian làm việc nhiều nhất.
Input
- Dòng đầu ghi số nhân viên (không quá 100 nhân viên)
- Mỗi nhân viên ghi trên 4 dòng:
- Tên nhân viên
- Số ngày làm việc
- Số giờ làm việc mỗi ngày
- Mã nhân viên
Output
Ghi ra thông tin của nhân viên có tổng thời gian làm việc nhiều nhất gồm các thông tin:
- Mã nhân viên
- Tên nhân viên
- Số ngày làm việc
- Số giờ làm việc mỗi ngày
- Tổng thời gian làm việc
Ràng buộc
Đề gốc không nêu ràng buộc riêng.
Ví dụ 1
Input
3
Nguyen Van A
20
8
NV001
Tran Thi B
22
7
NV002
Le Van C
18
9
NV003
Output
NV003 Le Van C 18 9 162
Giải thích ví dụ
- Dau vao: Nguyen Van A 20 8 NV001
- Dau ra: NV002 Tran Thi B 22 7 154
Dong nay hien thi thong tin chi tiet ve nhan vien NV002, bao gom ma nhan vien, ten, so ngay lam viec, so gio lam viec moi ngay va tong thoi gian lam viec. Day la nhan vien co tong thoi gian lam viec nhieu nhat.
Cach tinh tong thoi gian lam viec cho Tran Thi B: Tong thoi gian lam viec = 22 × 7 = 154
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