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] Tra cứu next-hop (khớp chính xác)

    Một bảng định tuyến đơn giản gồm n mục, mỗi mục ánh xạ một địa chỉ đích tới một next-hop. Cho một địa chỉ đích cần tra cứu, hãy tìm next-hop tương ứng.

    Nếu có nhiều mục cùng đích, dùng mục xuất hiện đầu tiên. Nếu không tìm thấy đích, in UNREACHABLE.

    Ví dụ

    Input:

    3
    10.0.0.1 A
    10.0.0.2 B
    10.0.0.3 C
    10.0.0.2
    

    Output:

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

      Dòng 1: n — số mục. n dòng tiếp theo: dest nexthop. Dòng cuối: query — địa chỉ đích cần tra cứu.

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

      1 ≤ n ≤ 10^4

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

      Next-hop tương ứng, hoặc UNREACHABLE.

    Ví dụ:

    Đầu vào:

    3
    10.0.0.1 A
    10.0.0.2 B
    10.0.0.3 C
    10.0.0.2
    

    Đầu ra:

    B

    Giải thích:

    Đích 10.0.0.2 khớp mục thứ hai → next-hop B.

    Đang tải editor...