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] Cặp login/logout theo user

    Cho log phiên, mỗi dòng <user> <login|logout>. Hãy tìm các user xuất hiện CẢ hành động login LẪN logout (ít nhất một lần mỗi loại). In mỗi user một dòng, sắp xếp tăng dần theo LC_ALL=C.

    Ứng dụng: phát hiện phiên hoàn chỉnh trong audit log.

    Ví dụ I/O:

    Input:
    an login
    binh login
    an logout
    binh post
    
    Output:
    an
    
    • Định dạng đầu vào:

      Mỗi dòng <user> <action>. Action có thể là login, logout, hoặc khác.

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

      1 ≤ số dòng ≤ 100000.

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

      Mỗi dòng một user xuất hiện cả login và logout, sắp tăng dần (LC_ALL=C).

    Ví dụ:

    Đầu vào:

    an login
    binh login
    an logout
    binh post
    

    Đầu ra:

    an

    Giải thích:

    an có cả login và logout; binh chỉ có login.

    Đang tải editor...