Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] So sánh atime, mtime, ctime

    Ba dấu thời gian của file Unix

    Mỗi file trên Unix lưu ba mốc thời gian (xem bằng stat):

    • atime — lần truy cập (đọc) gần nhất,
    • mtime — lần sửa nội dung gần nhất,
    • ctime — lần thay đổi metadata/inode gần nhất.

    Cho ba timestamp atime mtime ctime, hãy in tên mốc mới nhất (giá trị lớn nhất). Nếu có nhiều mốc bằng nhau và cùng lớn nhất, ưu tiên theo thứ tự atime > mtime > ctime.

    Ví dụ

    • 100 200 150 → mtime.
    • 300 300 100 → atime (hòa giữa atime và mtime, atime thắng).
    • Định dạng đầu vào:

      Một dòng gồm ba số nguyên atime mtime ctime.

    • Ràng buộc đầu vào:

      0 ≤ mỗi giá trị ≤ 4·10^9.

    • Định dạng đầu ra:

      Một dòng là một trong atime, mtime, ctime.

    Ví dụ:

    Đầu vào:

    100 200 150
    

    Đầu ra:

    mtime

    Giải thích:

    mtime = 200 là lớn nhất nên file được sửa nội dung gần nhất.

    Đang tải editor...