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

    solution

    Đề bài: [Automat & NN hình thức] Đếm chuỗi độ dài n cho nhiều truy vấn

    Cho bảng chữ Σ và biểu thức chính quy R. Với mỗi truy vấn n, đếm số chuỗi độ dài đúng n thuộc L(R). Xây DFA một lần rồi trả lời từng truy vấn bằng quy hoạch động.

    Ví dụ với R=(a|b)*abb: n=3 → 1; n=4 → 3.

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

      Dòng 1: Σ. Dòng 2: R. Dòng 3: số truy vấn q. q dòng, mỗi dòng một số n.

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

      |Σ| ≤ 6, |R| ≤ 200, q ≤ 50, 0 ≤ n ≤ 18.

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

      In q dòng, mỗi dòng là số chuỗi độ dài n khớp R.

    Ví dụ:

    Đầu vào:

    ab
    (a|b)*abb
    3
    3
    4
    5
    

    Đầu ra:

    1
    2
    4

    Giải thích:

    Số chuỗi độ dài 3,4,5 khớp: 1,3,8.

    Đang tải editor...