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] chroot - chuan hoa duong dan tuyet doi

    Lệnh chroot đổi thư mục gốc của tiến trình. Đường dẫn bên trong jail phải được chuẩn hoá: xử lý . (thư mục hiện tại), .. (lên một cấp, không vượt khỏi gốc /) và bỏ dấu / thừa.

    Cho đường dẫn tuyệt đối (bắt đầu bằng /), in dạng chuẩn hoá tối giản.

    Ví dụ: /a/./b/../c → /a/c.

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

      Dòng 1: một đường dẫn tuyệt đối, bắt đầu bằng /.

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

      Độ dài đường dẫn ≤ 10^4; chỉ chứa chữ, số, /, ., _, -.

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

      Một dòng: đường dẫn đã chuẩn hoá. Gốc luôn là /.

    Ví dụ:

    Đầu vào:

    /a/./b/../c
    

    Đầu ra:

    /a/c

    Giải thích:

    '.' bị bỏ, '..' xoá 'b', còn lại /a/c.

    Đang tải editor...