📜  门| GATE CS 2020 |第 61 题

📅  最后修改于: 2021-09-26 03:17:46             🧑  作者: Mango

考虑以下语言。

L = { x∈{a,b}* ∣ number of a’s in x divisible by 2 but not divisible by 3 } 

DFA 中接受 L的最小状态数是 _________ 。

注意——这个问题是数字类型。
(一) 6
(乙) 5
(三) 7
(四) 4答案:(一)
说明:给定的语言是,

L = { x∈{a,b}* ∣ number of a’s in x divisible by 2 but not divisible by 3 } 

L = L1 – L2 = L1 ∩ L2'

Where,
L1 = { x∈{a,b}* ∣ number of a’s in x divisible by 2 }
L2 = { x∈{a,b}* ∣ number of a’s in x divisible by 3 }

L2' = { x∈{a,b}* ∣ number of a’s not in x divisible by 3 } 

因为 L 1只需要 2 个状态,而 L 2只需要 3 个状态。另外,L的2称赞(即,L 2“)中需要相同数目的状态为L 2。

因此,L 需要 2*3 = 6 个状态。

选项(A)是正确的。
这个问题的测验