回答

1

我得到了答案

n是一個常數,k是任意正整數。

例如,如果n給定爲3,則DFA必須能夠接受3a, 6a, 9a, 12a, ..

建立這樣一個DFA,我們需要4個狀態。 ans=(n+1)

+1

但是'k'可能是一個常數,'n'是任何正整數? – anatolyg

+0

根據我k> 0和n是一個正整數 – user19940105

+1

指定的語言只是L = {a^m | m> 0},因爲任何m都可以表示爲n和k的乘積。沒有人提到n是一個常數。 – Henry