QJ175 - Thời gian bay

Xem dưới dạng PDF

Gửi bài giải

Điểm: 100
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Anh H sang Mỹ tham dự vòng chung kết quốc tế của cuộc thi Lanqiao Cup. Bạn gái của anh H thấy anh xuất phát lúc mười giờ sáng, đến Mỹ lúc mười hai giờ trưa, liền cảm thán "máy bay bây giờ bay nhanh thật, hai tiếng là đến được Mỹ rồi".

Anh H rất sợ việc bay siêu thanh. Sau khi quan sát kỹ, anh phát hiện thời gian cất cánh và hạ cánh của máy bay đều là giờ địa phương. Do Bắc Kinh và miền Đông nước Mỹ lệch nhau $12$ giờ, nên máy bay thực ra cần tổng cộng $14$ giờ bay.

Không lâu sau, bạn gái của anh H đi trao đổi ở Trung Đông. Anh H không biết múi giờ giữa Trung Đông và Bắc Kinh lệch nhau bao nhiêu. Nhưng anh H có được thời gian cất cánh và hạ cánh các chuyến bay khứ hồi của bạn gái. Anh H muốn biết thời gian bay trong chuyến bay của bạn gái là bao nhiêu.

Với một chuyến bay có thể vượt qua nhiều múi giờ, cho thời gian cất cánh và hạ cánh của cả chuyến đi lẫn chuyến về. Giả sử thời gian bay chiều đi và chiều về bằng nhau, hãy tìm thời gian bay của máy bay.

Dữ liệu vào

Một bộ đầu vào gồm nhiều nhóm dữ liệu.

Dòng đầu tiên của đầu vào là một số nguyên dương $T$, là số nhóm dữ liệu.

Mỗi nhóm dữ liệu gồm hai dòng, dòng thứ nhất là thời gian cất cánh và hạ cánh của chuyến đi, dòng thứ hai là thời gian cất cánh và hạ cánh của chuyến về.

Định dạng thời gian cất cánh và hạ cánh như sau

h1:m1:s1 h2:m2:s2

hoặc

h1:m1:s1 h3:m3:s3 (+1)

hoặc

h1:m1:s1 h4:m4:s4 (+2)

nghĩa là chuyến bay đó cất cánh vào lúc h1 giờ m1 phút s1 giây theo giờ địa phương,

định dạng thứ nhất nghĩa là hạ cánh vào lúc h2 giờ m2 phút s2 giây cùng ngày theo giờ địa phương

định dạng thứ hai nghĩa là hạ cánh vào lúc h3 giờ m3 phút s3 giây ngày hôm sau theo giờ địa phương.

định dạng thứ ba nghĩa là hạ cánh vào lúc h4 giờ m4 phút s4 giây ngày thứ ba theo giờ địa phương.

Với mọi thời gian cho dưới dạng h:m:s trong bài này, đảm bảo ($0\le h\le23$, $0\le m,s\le59$).

Dữ liệu ra

Với mỗi nhóm dữ liệu, in ra một dòng một thời gian hh:mm:ss, nghĩa là thời gian bay là hh giờ mm phút ss giây.

Lưu ý, khi giá trị thời gian chỉ có một chữ số, cần thêm số 0 ở đầu. Ví dụ ba giờ bốn phút năm giây phải viết là 03:04:05.

Ví dụ

Input

3
17:48:19 21:57:24
11:05:18 15:14:23
17:21:07 00:31:46 (+1)
23:02:41 16:13:20 (+1)
10:19:19 20:41:24
22:19:04 16:41:09 (+1)

Output

04:09:05
12:10:39
14:22:05

Ghi chú

Dữ liệu đảm bảo thời gian nhập vào là hợp lệ, thời gian bay không vượt quá $24$ giờ. Nguồn: Lanqiao Cup 2018 vòng tỉnh bảng A


Nhận xét

Không có ý kiến tại thời điểm này.