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] Đếm bộ giá trị thỏa công thức DNF

    Cho công thức Boole ở dạng tuyển chuẩn (DNF): hợp của m mệnh đề, mỗi mệnh đề là tích (AND) các literal. Literal dương j nghĩa là x_j, âm -j nghĩa là phủ định x_j. Đếm số bộ gán giá trị (trong 2^n bộ) làm công thức ĐÚNG.

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

      Dòng 1: n m. m dòng tiếp: mỗi dòng bắt đầu bằng k rồi k literal.

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

      1 ≤ n ≤ 18, 1 ≤ m ≤ 50.

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

      Số bộ gán thỏa mãn.

    Ví dụ:

    Đầu vào:

    2 1
    2 1 2
    

    Đầu ra:

    1

    Giải thích:

    Mệnh đề x1 AND x2 chỉ đúng khi cả hai = 1 → 1 bộ gán.

    Đang tải editor...