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] Tìm người dùng không có nhóm phụ

    Một user không có nhóm phụ nếu tên của họ không xuất hiện trong danh sách thành viên của bất kỳ dòng nào trong /etc/group (chỉ có nhóm chính).

    Cho danh sách tên user và nội dung /etc/group, hãy in ra các user không có nhóm phụ nào, theo thứ tự bảng chữ cái, mỗi user một dòng. Nếu mọi user đều có nhóm phụ, in NONE.

    Ví dụ: users {alice, bob}; group sudo:x:27:alice → bob không có nhóm phụ.

    • Định dạng đầu vào:

      Dòng 1: số U rồi U tên user (mỗi dòng một tên). Dòng tiếp: số G rồi G dòng /etc/group (tên:x:GID:thanhvien).

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

      1 ≤ U,G ≤ 1000.

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

      Các user không có nhóm phụ, mỗi dòng một tên, sắp tăng dần; hoặc NONE.

    Ví dụ:

    Đầu vào:

    2
    alice
    bob
    1
    sudo:x:27:alice
    

    Đầu ra:

    bob

    Giải thích:

    alice là thành viên phụ của sudo; bob không thuộc nhóm phụ nào.

    Đang tải editor...