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

    solution

    Đề bài: [Mạng máy tính] Cấp phát cổng NAT/PAT

    Một router PAT có dải cổng khả dụng [start, end], cấp phát tuần tự từ start cho mỗi yêu cầu MỚI. Cho dải cổng và số yêu cầu req (mỗi yêu cầu là một kết nối khác nhau), in cổng được cấp cho yêu cầu cuối cùng; nếu dải cạn (req > kích thước dải) in -1.

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

      Một dòng: start end req.

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

      1024 ≤ start ≤ end ≤ 65535, 1 ≤ req ≤ 10^9.

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

      Cổng cấp cho yêu cầu thứ req, hoặc -1 nếu cạn dải.

    Ví dụ:

    Đầu vào:

    40000 40002 2
    

    Đầu ra:

    40001

    Giải thích:

    Dải 40000..40002 (3 cổng); yêu cầu thứ 2 → cổng 40001.

    Đang tải editor...