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áy Turing đa băng: ngôn ngữ w # w

    Máy Turing đa băng: ngôn ngữ w # w

    Ngôn ngữ L = { w#w : w ∈ {0,1}* } được nhận hiệu quả bằng máy Turing hai băng: chép phần trước dấu # sang băng 2, rồi so khớp từng ký hiệu với phần sau dấu #.

    Cho chuỗi s trên bảng chữ {0, 1, #}, hãy in ACCEPT nếu s có đúng một dấu #, hai nửa chỉ gồm 0/1 và bằng nhau; ngược lại REJECT.

    Ví dụ: 101#101 → ACCEPT; 101#100 → REJECT; # (hai nửa rỗng) → ACCEPT.

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

      Một dòng: chuỗi s gồm các ký tự 0, 1, #.

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

      1 ≤ |s| ≤ 100000.

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

      ACCEPT hoặc REJECT.

    Ví dụ:

    Đầu vào:

    101#101

    Đầu ra:

    ACCEPT

    Giải thích:

    Có đúng một `#`; nửa trái `101` bằng nửa phải `101` → ACCEPT.

    Đang tải editor...