#CCBOTPBA0000062. Bộ đếm thời gian kết hợp (Combined Time Counter)
Bộ đếm thời gian kết hợp (Combined Time Counter)
Bộ đếm thời gian kết hợp (Combined Time Counter)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Một đồng hồ 24 giờ bắt đầu tại thời điểm giờ phút. Có lần cộng thêm thời gian; lần thứ cộng phút không âm vào thời điểm hiện tại. Khi số phút đạt , đồng hồ tăng giờ và đưa phút về miền đến . Khi giờ đạt , đồng hồ quay về . Mỗi lần cộng có thể vượt qua nhiều giờ hoặc nhiều ngày. Hãy in thời điểm của đồng hồ sau khi đã thực hiện toàn bộ lần cộng.
Input
Dòng đầu chứa hai số nguyên và . Dòng tiếp theo chứa số nguyên . Tiếp theo là số nguyên biểu thị số phút cộng ở từng lần; các số có thể được ngăn cách bằng dấu cách hoặc xuống dòng.
Output
In hai số nguyên và cuối cùng trên một dòng, cách nhau một dấu cách. Không yêu cầu thêm số đứng trước các giá trị một chữ số.
Subtask
- Subtask 1 (20%): $0\le h\le23,\ 0\le m\le59,\ 0\le n\le20,\ 0\le d_i\le60$.
- Subtask 2 (30%): $0\le h\le23,\ 0\le m\le59,\ 0\le n\le1000,\ 0\le d_i\le1440$.
- Subtask 3 (50%): $0\le h\le23,\ 0\le m\le59,\ 0\le n\le100000,\ 0\le d_i\le100000$.
Ví dụ
Ví dụ 1
Input:
23 59
3
1 60 1440
Output:
1 0
Giải thích: Lúc đầu là . Cộng phút được (qua ngày). Cộng phút được . Cộng thêm phút, đúng một ngày, đồng hồ vẫn . Vì chỉ in kết quả cuối, chương trình in 1 0.
Ví dụ 2
Input:
9 7
0
Output:
9 7
Giải thích: Không có lần cộng nào nên thời điểm ban đầu giờ phút được giữ nguyên.
Ví dụ 3
Input:
10 30
2
90 30
Output:
12 30
Giải thích: phút thành ; cộng tiếp phút thành . In 12 30.