#748. Giải mã tức thời (DECODABLE)

Bộ nhớ: 512 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Cho một số chuỗi số nhị phân, hãy kiểm tra xem có tồn tại một chuỗi số nào là tiền tố của một chuỗi khác hay không.

Dữ liệu:

Dữ liệu vào gồm nhiều bộ test. Mỗi bộ test kết thúc khi đọc được số 9 9. Kết quả:

Đối với mỗi bộ dữ liệu, nếu không tồn tại chuỗi số nào là tiền tố của chuỗi khác, in ra một dòng Set t is immediately decodable. Ngược lại, in ra một dòng Set t is not immediately decodable. Trong đó t t là số thứ tự của bộ dữ liệu (bắt đầu từ 1). Ví dụ:

Dữ liệu:

01 10 0010 0000 9 01 10 010 0000 9 Kết quả:

Set 1 is immediately decodable Set 2 is not immediately decodable Giới hạn:

Các chuỗi số chỉ chứa 0 0 và 1

  1. Gọi độ dài mỗi chuỗi số là l l, ta có 1 ≤ l ≤ 10 1≤l≤10. Mỗi bộ dữ liệu có ít nhất 2 2 chuỗi số và nhiều nhất 8 8 chuỗi số.