Mã ngắn nhất để tạo thời gian chính xác trên đồng hồ sẽ thắng.
Bạn là một người du hành thời gian dày dạn và được biết là dừng lại ở nhiều hành tinh trong các tạp chí của bạn. Mỗi hành tinh quay với tốc độ khác nhau và vì điều này, độ dài của một ngày khác với ngày 24 giờ thông thường của chúng ta. Do đó, các hành tinh sử dụng đồng hồ với số giờ khác nhau. Giờ trên đồng hồ có x giờ được sắp xếp tương tự như giờ của chúng ta (1, 2, 3, ..., x ) với số quay theo chiều kim đồng hồ và x ở trên cùng.
Ngoài ra, mỗi hành tinh có số phút khác nhau trong một giờ và số giây khác nhau trong một phút. Bạn sẽ được cung cấp thời gian bắt đầu và một số giây trôi qua mà bạn phải xác định thời gian kết thúc.
Đầu vào có thể được lấy trực tiếp từ một tệp được truyền dưới dạng đối số hoặc là đầu vào tiêu chuẩn. Dòng đầu tiên đầu tiên sẽ là số lượng đồng hồ bạn cần xử lý. Sau đó, mỗi đồng hồ có ba dòng đầu vào chứa số nguyên theo định dạng sau:
x y z
h m s
t
Ý nghĩa của mỗi chữ cái dưới đây.
x = Số giờ trong một ngày (2 <= x <= 99)
y = Số phút trong một giờ (2 <= y <= 100)
z = Số giây trong một phút (2 <= z <= 100)
h = Giờ của thời gian bắt đầu (1 <= h <= x)
m = Phút của thời gian bắt đầu (0 <= m <y)
s = Thứ hai của thời gian bắt đầu (0 <= s <z)
t = Số giây đã trôi qua
Đầu ra phải là thời gian kết thúc cho mỗi đồng hồ sau khi t giây đã trôi qua kể từ thời gian bắt đầu. Đầu ra của bạn phải được định dạng là thời gian đồng hồ tiêu chuẩn (HH: MM: SS). Các số phải được đệm, khi cần thiết, để đảm bảo rằng tất cả các số đều có hai chữ số.
Các trường hợp thử nghiệm
Đầu vào
2
5 20 10
1 10 5
2633
6 25 5
6 0 3
290
Đầu ra
04:13:08
02:08:03
Đầu vào
1
14 17 11
12 16 10
1530
Đầu ra
07:03:00
Đầu vào
2
8 40 25
3 1 15
10620
14 15 20
1 14 0
-580
Đầu ra
05:26:10
14:00:00