圖靈機,這個戰爭中的產物,卻成為了今天所有計算器的始祖。這個由艾倫·圖靈提出的模型,締造了$21$世紀的電腦王國。究竟是什麼精妙的概念,夠格做所有計算器的鼻祖呢?
圖靈構造出一台假想的機器,該機器由以下幾個部分組成:
根據不同的紙帶、狀態和控制規則,理論上圖靈機就能處理所有的問題。(理論上)
現在假定某圖靈機有$5$種狀態$(A,B,C,D,E)$,並且有以下的控制規則:
例如:
現在,根據不同的紙帶資料,請輸出經圖靈機改變後紙帶上的資料
(初始狀態為$A$,從第$0$格開始讀起)
單筆測資,表示紙帶上原有的內容 字串長 $\leq 50$
輸出經圖靈機運算至停機後,修改的紙帶內容 若圖靈機運行超過$10000$次(不包含$10000$),則第$10001$次運算視為停機(也就是只輸出執行$10000$次的內容)
輸入 | 輸出 | 說明 |
111001 |
011001 |
初始: ( 111001 ) 讀寫頭在$0$號位置讀到$1$,將$1$改為$0$,狀態變為$D$,移到$2$號位置 ( 011001 ) 讀寫頭在$2$號位置讀到$1$,狀態變為$E$,移到$3$號位置 ( 011001 ) 讀寫頭在$3$號位置讀到$0$,狀態變為$A$,移到$4$號位置 ( 011001 ) 讀寫頭在$4$號位置讀到$0$,狀態變為$B$,移到$5$號位置 ( 011001 ) 讀寫頭在$5$號位置讀到$1$,停機 |
101010101 |
001000100 |
|
$just~do~it!!$
$100\%$ | 字串長 $\leq 50$ (有寫出來一定過) |
$0\%$ | 努力討好侃哥的印象分數 |