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

    solution

    Đề bài: [Toán rời rạc] Phủ đỉnh nhỏ nhất

    Phủ đỉnh (vertex cover) là tập đỉnh sao cho mọi cạnh có ít nhất một đầu mút thuộc tập. Có định lý: phần bù của một tập độc lập cực đại là một phủ đỉnh nhỏ nhất, nên |phủ đỉnh nhỏ nhất| = n - (số độc lập).

    Hãy in kích thước phủ đỉnh nhỏ nhất.

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

      Dòng đầu n m. m dòng cạnh vô hướng u v.

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

      1 <= n <= 40; 0 <= m <= n*(n-1)/2.

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

      Một số nguyên: kích thước phủ đỉnh nhỏ nhất.

    Ví dụ:

    Đầu vào:

    5 4
    1 2
    2 3
    3 4
    4 5
    

    Đầu ra:

    2

    Giải thích:

    Số độc lập = 3 nên phủ đỉnh nhỏ nhất = 5 - 3 = 2.

    Đang tải editor...