JOI 2009 - Time Card

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 400 (p) Thời gian: 5.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Công ty JOI dùng thẻ chấm công để quản lý thời gian nhân viên có mặt tại công ty. Khi đến làm và khi ra về, mỗi nhân viên dùng một thiết bị chuyên dụng để ghi thời điểm tương ứng lên thẻ. Các thời điểm được biểu diễn theo hệ 24 giờ.

Vì lý do an ninh, nhân viên đến công ty từ 7 giờ trở đi và đều ra về trước 23 giờ. Thời điểm ra về luôn sau thời điểm đến trong cùng ngày.

Yêu cầu

Cho thời điểm đến và thời điểm ra về của ba nhân viên \(A\), \(B\), \(C\). Hãy tính thời gian có mặt tại công ty của từng người.

Dữ liệu vào

Đọc từ đầu vào chuẩn ba dòng, lần lượt tương ứng với nhân viên \(A\), \(B\), \(C\).

Mỗi dòng chứa sáu số nguyên, cách nhau bởi dấu cách: ba số đầu biểu diễn thời điểm đến, ba số sau biểu diễn thời điểm ra về. Mỗi thời điểm được viết dưới dạng \(h\ m\ s\), nghĩa là \(h\) giờ \(m\) phút \(s\) giây.

Dữ liệu ra

Ghi ra đầu ra chuẩn ba dòng, lần lượt là thời gian có mặt tại công ty của \(A\), \(B\), \(C\).

Nếu thời gian đó là \(h\) giờ \(m\) phút \(s\) giây, ghi ba số nguyên \(h\), \(m\), \(s\) theo thứ tự này, cách nhau bởi dấu cách; số phút và số giây đều nằm trong khoảng từ \(0\) đến \(59\).

Ràng buộc

  • Có đúng \(3\) nhân viên.
  • Với mỗi thời điểm: \(7\le h\le22\), \(0\le m\le59\), \(0\le s\le59\).
  • Thời điểm ra về luôn sau thời điểm đến trong cùng ngày.

Ví dụ

Ví dụ 1

Input
9 0 0 18 0 0
9 0 1 18 0 0
12 14 52 12 15 30
Output
9 0 0
8 59 59
0 0 38

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: