0
A
回答
0
B.9
每當問題說右邊的第n個符號是固定的,輸入語言有m個符號時,最小dfa的答案是m^n。所以3^2 = 9
1
接受的答案是錯誤的。請看下面的最小DFA的語言:
q e q'
q0 0 q0
q0 1 q1
q0 2 q0
q1 0 q2
q1 1 q3
q1 2 q2
q2 0 q0
q2 1 q1
q2 2 q0
q3 0 q2
q3 1 q3
q3 2 q2
對方的回答得到它錯誤的原因是因爲在這種語言符號0和2之間沒有真正的區別。符號可能是「1」和「不是1」。當你正確地認識到這一點時,最小數量的狀態確實是另一個答案指出的:2^2 = 4個狀態。如果這更容易消化,這是一個粗略的圖。
/------0,2--------\
| /---1--\ |
v v \|
q0 --1-> q1 -0,2-> q2
| ^
1 |
v |
q3---0,2--/
/^
\1/
相關問題
- 1. 確定最小DFA將擁有多少個狀態
- 2. 死亡狀態是否包含在最小化DFA中?
- 3. 最後匹配的符號
- 4. vim導航 - 不是分號或逗號的最後一個字符
- 5. C++刪除數組中的最後一個符號
- 6. 當我輸入我的號碼只有最小值是不是最大值
- 7. 是否有可能爲一個DFA將其狀態改變到一個新的狀態,而不會接受任何輸入符號
- 8. JavaScript不替換字符串的最後一個符號
- 9. 字符串的最後一個字符前加逗號在C#
- 10. Google Apps腳本中字符串的最大大小是多少?
- 11. C#中字符串的最大大小是多少?
- 12. jQuery的最小值號碼輸入
- 13. 的Excel - VBA:如何檢查是否每一個細胞的最後一個字符是>(優於符號)
- 14. 動態計數textarea的符號,一個簡單的輸入
- 15. 輸入文件中的第一個字符是輸出文件中的最後一個字符,反之亦然
- 16. Haskell的小寫輸入和刪除1個函數中的符號
- 17. Zedgraph - 最後一個小勾號消失
- 18. 計算輸入框中逗號分隔多少個字符串
- 19. Javascript刪除字符串中的最後一個方括號[]
- 20. AIX:刪除文件中的最後一個符號(CRLF)
- 21. 找到java中字符串的最後一個索引號
- 22. 刪除字符串中的最後一個逗號(PHP/Wordpress)
- 23. 得到最後一個字符在插入符號前插入位置
- 24. statemachine狀態總是返回最後一個狀態而不是最初的狀態
- 25. 給數組添加一個逗號,但是最後一個。
- 26. wpf richtextbox檢查插入符號是否在最後一行或計算它有多少行
- 27. 是一個裸體`char32_t`有符號還是無符號?
- 28. 檢查破折號後的最後一個值( - )是在PHP中的字符串中的數字
- 29. 如何防止最後一個逗號字符在寫入文件時輸出
- 30. jQuery的如何最後一個符號後得到的字符串
你是如何得出這個公式的,你可以用圖解來解釋嗎? – user19940105