Marvin Minsky hỏi tôi những câu dưới đây trong thi vấn đáp của tôi:bitstring Shortest có sự lặp lại vô hạn là khác nhau sau khi đảo ngược
Như một con kiến đi nó in một số nhị phân (ví dụ, 101) mỗi khi phải mất một bước. Độ dài tối thiểu, bằng chữ số, số nhị phân có thể là gì để có thể biết được hướng mà con kiến đang di chuyển mà không nhìn vào đầu hoặc cuối của chuỗi? Con kiến cho bạn biết số nhị phân.
Ví dụ: Số nhị phân của kiến là 101 và, do đó, kiến để lại một đường nhỏ như sau: 101101101101101101101. Lưu ý rằng không có cách nào để biết con kiến đang di chuyển. Do đó, con số cụ thể này không hoạt động (nhưng có thể có một số nhị phân gồm 3 chữ số).
Ví dụ: Số nhị phân của kiến là 011 và, do đó, kiến để lại một đường nhỏ trông giống như sau: 011011011011011011. Một lần nữa, không có cách nào để cho biết con kiến đang di chuyển mà không nhìn vào đầu của chuỗi .
Câu trả lời cho câu hỏi này là gì? Lưu ý rằng câu trả lời không thể chỉ là một ví dụ về một số nhị phân hoạt động. Câu trả lời cần bao gồm một bằng chứng rằng không có số nhị phân nào có độ dài nhỏ hơn n-1 sẽ làm việc trong đó n là độ dài của số nhị phân ví dụ hoạt động. Một bằng chứng bằng cách liệt kê đầy đủ là ok, nhưng khó chịu. :)
Bạn có yêu cầu một bằng chứng toán học khắt khe hay chỉ đơn giản là việc bỏ tên? – gbn
Tại sao đường nhỏ đầu tiên không "101101101101101"? –
Đã bỏ phiếu để đóng là "không liên quan đến lập trình". Bạn có thể muốn thử một diễn đàn toán cho các câu hỏi như thế này –